From f929350f050e32394906fc85793562bc6e27c4c0 Mon Sep 17 00:00:00 2001 From: ThePurpleAnon <100617766+ThePurpleAnon@users.noreply.github.com> Date: Thu, 22 Feb 2024 00:22:32 -0600 Subject: [PATCH] a bunch more stuff idk i'm tired again, i really doubt this will even be read by anybody btw if you're reading this, type "charging chicken should be replaced with a piece of pizza" and ping me in the HS discord server --- .../Resources/Fonts/FOT-SlumpStd-DB SDF.asset | 2786 ++++++ .../Fonts/FOT-SlumpStd-DB SDF.asset.meta | 8 + .../AboutFriendExtended SDF Dynamic.asset | 2 +- .../rodin/FOT-Rodin Pro B SDF Dynamic.asset | 233 + .../FOT-Rodin Pro B SDF Dynamic_Outline.asset | 7516 +++++++++-------- .../rodin/FOT-Rodin Pro DB SDF Dynamic.asset | 233 + .../rodin/FOT-Rodin Pro M SDF Dynamic.asset | 36 + Assets/Resources/Games/chargingChicken.prefab | 782 +- Assets/Resources/Games/dogNinja.prefab | 41 +- .../Games/ChargingChicken/Island.prefab | 18 +- .../Games/ChargingChicken/Animations.meta | 8 + .../ChargingChicken/Animations/Chicken.meta | 8 + .../Animations/Chicken/ChickenAnim.controller | 159 + .../Chicken/ChickenAnim.controller.meta | 8 + .../Animations/Chicken/ChickenCharge.anim | 372 + .../Chicken/ChickenCharge.anim.meta | 8 + .../Animations/Chicken/ChickenPrepare.anim | 453 + .../Chicken/ChickenPrepare.anim.meta | 8 + .../Animations/Chicken/ChickenRide.anim | 486 ++ .../Animations/Chicken/ChickenRide.anim.meta | 8 + .../Games/ChargingChicken/Chicken.png.meta | 44 +- ...ging Chicken (English) 0-17 screenshot.png | Bin 0 -> 532727 bytes ...Chicken (English) 0-17 screenshot.png.meta | 123 + ...ging Chicken (English) 5-29 screenshot.png | Bin 0 -> 381298 bytes ...Chicken (English) 5-29 screenshot.png.meta | 123 + .../ChargingChicken/chicken_cellshader.mat | 91 + .../chicken_cellshader.mat.meta | 8 + Assets/Scenes/Editor.unity | 4 +- .../Games/ChargingChicken/ChargingChicken.cs | 169 +- 29 files changed, 9882 insertions(+), 3853 deletions(-) create mode 100644 Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset create mode 100644 Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 0-17 screenshot.png create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 0-17 screenshot.png.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot.png create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot.png.meta create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat create mode 100644 Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat.meta diff --git a/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset b/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset new file mode 100644 index 000000000..be53f316f --- /dev/null +++ b/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset @@ -0,0 +1,2786 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &-4563885935711393679 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FOT-SlumpStd-DB SDF Material + m_Shader: {fileID: 4800000, guid: 68e6db2ebdc24f95958faec2be5558d6, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _Cube: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FaceTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 5620066805522249284} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OutlineTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Ambient: 0.5 + - _Bevel: 0.5 + - _BevelClamp: 0 + - _BevelOffset: 0 + - _BevelRoundness: 0 + - _BevelWidth: 0 + - _BumpFace: 0 + - _BumpOutline: 0 + - _ColorMask: 15 + - _CullMode: 0 + - _Diffuse: 0.5 + - _FaceDilate: 0.187 + - _FaceUVSpeedX: 0 + - _FaceUVSpeedY: 0 + - _GlowInner: 0.05 + - _GlowOffset: 0 + - _GlowOuter: 0.05 + - _GlowPower: 0.75 + - _GradientScale: 6 + - _LightAngle: 3.1416 + - _MaskSoftnessX: 0 + - _MaskSoftnessY: 0 + - _OutlineSoftness: 0 + - _OutlineUVSpeedX: 0 + - _OutlineUVSpeedY: 0 + - _OutlineWidth: 0.252 + - _PerspectiveFilter: 0.875 + - _Reflectivity: 10 + - _ScaleRatioA: 0.8333333 + - _ScaleRatioB: 0.52125 + - _ScaleRatioC: 0.52125 + - _ScaleX: 1 + - _ScaleY: 1 + - _ShaderFlags: 0 + - _Sharpness: 0 + - _SpecularPower: 2 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _TextureHeight: 512 + - _TextureWidth: 512 + - _UnderlayDilate: 0 + - _UnderlayOffsetX: 0 + - _UnderlayOffsetY: 0 + - _UnderlaySoftness: 0 + - _VertexOffsetX: 0 + - _VertexOffsetY: 0 + - _WeightBold: 0.75 + - _WeightNormal: 0 + m_Colors: + - _ClipRect: {r: -32767, g: -32767, b: 32767, a: 32767} + - _EnvMatrixRotation: {r: 0, g: 0, b: 0, a: 0} + - _FaceColor: {r: 1, g: 1, b: 1, a: 1} + - _GlowColor: {r: 0, g: 1, b: 0, a: 0.5} + - _MaskCoord: {r: 0, g: 0, b: 32767, a: 32767} + - _OutlineColor: {r: 0, g: 0, b: 0.754717, a: 1} + - _ReflectFaceColor: {r: 0, g: 0, b: 0, a: 1} + - _ReflectOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecularColor: {r: 1, g: 1, b: 1, a: 1} + - _UnderlayColor: {r: 0, g: 0, b: 0, a: 0.5} + m_BuildTextureStacks: [] +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3} + m_Name: FOT-SlumpStd-DB SDF + m_EditorClassIdentifier: + m_Version: 1.1.0 + m_FaceInfo: + m_FaceIndex: 0 + m_FamilyName: FOT-Slump Std + m_StyleName: DB + m_PointSize: 59 + m_Scale: 1 + m_UnitsPerEM: 1000 + m_LineHeight: 118.00001 + m_AscentLine: 51.920002 + m_CapLine: 47 + m_MeanLine: 36 + m_Baseline: 0 + m_DescentLine: -7.0800004 + m_SuperscriptOffset: 51.920002 + m_SuperscriptSize: 0.5 + m_SubscriptOffset: -7.0800004 + m_SubscriptSize: 0.5 + m_UnderlineOffset: -5.9 + m_UnderlineThickness: 2.95 + m_StrikethroughOffset: 14.4 + m_StrikethroughThickness: 2.95 + m_TabWidth: 21 + m_Material: {fileID: -4563885935711393679} + m_SourceFontFileGUID: a9b7b44f00ae25a489decbfd25cd38e8 + m_CreationSettings: + sourceFontFileName: + sourceFontFileGUID: a9b7b44f00ae25a489decbfd25cd38e8 + faceIndex: 0 + pointSizeSamplingMode: 0 + pointSize: 59 + padding: 5 + paddingMode: 1 + packingMode: 0 + atlasWidth: 512 + atlasHeight: 512 + characterSetSelectionMode: 0 + characterSequence: 32 - 126, 160, 8203, 8230, 9633 + referencedFontAssetGUID: + referencedTextAssetGUID: + fontStyle: 0 + fontStyleModifier: 0 + renderMode: 4165 + includeFontFeatures: 0 + m_SourceFontFile: {fileID: 0} + m_SourceFontFilePath: + m_AtlasPopulationMode: 0 + InternalDynamicOS: 0 + m_GlyphTable: + - m_Index: 1 + m_Metrics: + m_Width: 0 + m_Height: 0 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 0 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 0 + m_Y: 0 + m_Width: 0 + m_Height: 0 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 2 + m_Metrics: + m_Width: 12.03125 + m_Height: 47.328125 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 333 + m_Y: 6 + m_Width: 13 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 3 + m_Metrics: + m_Width: 15.34375 + m_Height: 16.453125 + m_HorizontalBearingX: 2.65625 + m_HorizontalBearingY: 46.78125 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 144 + m_Y: 187 + m_Width: 16 + m_Height: 17 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 4 + m_Metrics: + m_Width: 35.109375 + m_Height: 47.140625 + m_HorizontalBearingX: 2.828125 + m_HorizontalBearingY: 46.546875 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 283 + m_Y: 451 + m_Width: 36 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 5 + m_Metrics: + m_Width: 35.875 + m_Height: 55.8125 + m_HorizontalBearingX: 2.953125 + m_HorizontalBearingY: 49.859375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 37 + m_Y: 215 + m_Width: 37 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 6 + m_Metrics: + m_Width: 50.15625 + m_Height: 48.4375 + m_HorizontalBearingX: 4.125 + m_HorizontalBearingY: 47.203125 + m_HorizontalAdvance: 59 + m_GlyphRect: + m_X: 85 + m_Y: 215 + m_Width: 51 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 7 + m_Metrics: + m_Width: 41.890625 + m_Height: 48.609375 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 45.1875 + m_GlyphRect: + m_X: 124 + m_Y: 337 + m_Width: 43 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 8 + m_Metrics: + m_Width: 8.734375 + m_Height: 16.28125 + m_HorizontalBearingX: 5.84375 + m_HorizontalBearingY: 46.671875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 195 + m_Y: 185 + m_Width: 10 + m_Height: 17 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 9 + m_Metrics: + m_Width: 19.125 + m_Height: 57.640625 + m_HorizontalBearingX: 1.53125 + m_HorizontalBearingY: 48.96875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 148 + m_Width: 20 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 10 + m_Metrics: + m_Width: 19.109375 + m_Height: 57.640625 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 48.96875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 217 + m_Width: 20 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 11 + m_Metrics: + m_Width: 23.125 + m_Height: 21.484375 + m_HorizontalBearingX: 3.1875 + m_HorizontalBearingY: 47.4375 + m_HorizontalAdvance: 29.5 + m_GlyphRect: + m_X: 406 + m_Y: 171 + m_Width: 24 + m_Height: 23 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 12 + m_Metrics: + m_Width: 35.046875 + m_Height: 34.5625 + m_HorizontalBearingX: 3.0625 + m_HorizontalBearingY: 34.921875 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 366 + m_Y: 254 + m_Width: 36 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 13 + m_Metrics: + m_Width: 12.390625 + m_Height: 16.515625 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 11.734375 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 171 + m_Y: 187 + m_Width: 13 + m_Height: 17 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 14 + m_Metrics: + m_Width: 21.703125 + m_Height: 8.859375 + m_HorizontalBearingX: 2.484375 + m_HorizontalBearingY: 21.890625 + m_HorizontalAdvance: 26.546875 + m_GlyphRect: + m_X: 80 + m_Y: 468 + m_Width: 23 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 15 + m_Metrics: + m_Width: 12.328125 + m_Height: 12.15625 + m_HorizontalBearingX: 4.1875 + m_HorizontalBearingY: 11.625 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 32 + m_Y: 493 + m_Width: 13 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 16 + m_Metrics: + m_Width: 22.296875 + m_Height: 59.234375 + m_HorizontalBearingX: -0.765625 + m_HorizontalBearingY: 49.671875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 6 + m_Width: 23 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 17 + m_Metrics: + m_Width: 35.765625 + m_Height: 48.609375 + m_HorizontalBearingX: 2.765625 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 40 + m_Y: 67 + m_Width: 37 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 18 + m_Metrics: + m_Width: 19.9375 + m_Height: 47.265625 + m_HorizontalBearingX: 8.5 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 323 + m_Y: 65 + m_Width: 21 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 19 + m_Metrics: + m_Width: 35.34375 + m_Height: 47.375 + m_HorizontalBearingX: 3.125 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 289 + m_Y: 390 + m_Width: 36 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 20 + m_Metrics: + m_Width: 36.046875 + m_Height: 48.609375 + m_HorizontalBearingX: 2.359375 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 88 + m_Y: 67 + m_Width: 37 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 21 + m_Metrics: + m_Width: 38.578125 + m_Height: 47.328125 + m_HorizontalBearingX: 1.71875 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 188 + m_Y: 392 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 22 + m_Metrics: + m_Width: 35.390625 + m_Height: 47.25 + m_HorizontalBearingX: 2.484375 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 137 + m_Y: 6 + m_Width: 36 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 23 + m_Metrics: + m_Width: 35.515625 + m_Height: 48.609375 + m_HorizontalBearingX: 2.953125 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 89 + m_Y: 6 + m_Width: 37 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 24 + m_Metrics: + m_Width: 34.234375 + m_Height: 46.609375 + m_HorizontalBearingX: 3.296875 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 330 + m_Y: 449 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 25 + m_Metrics: + m_Width: 37.171875 + m_Height: 48.609375 + m_HorizontalBearingX: 2.0625 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 40 + m_Y: 6 + m_Width: 38 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 26 + m_Metrics: + m_Width: 35.578125 + m_Height: 48.609375 + m_HorizontalBearingX: 2.71875 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 96 + m_Y: 146 + m_Width: 37 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 27 + m_Metrics: + m_Width: 10.625 + m_Height: 34.34375 + m_HorizontalBearingX: 5.015625 + m_HorizontalBearingY: 34.578125 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 495 + m_Y: 111 + m_Width: 11 + m_Height: 35 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 28 + m_Metrics: + m_Width: 10.96875 + m_Height: 39.421875 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 34.578125 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 424 + m_Y: 64 + m_Width: 12 + m_Height: 40 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 29 + m_Metrics: + m_Width: 33.046875 + m_Height: 36.046875 + m_HorizontalBearingX: 4.890625 + m_HorizontalBearingY: 36.046875 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 457 + m_Y: 210 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 30 + m_Metrics: + m_Width: 34.265625 + m_Height: 21.125 + m_HorizontalBearingX: 3.546875 + m_HorizontalBearingY: 27.375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 336 + m_Y: 415 + m_Width: 35 + m_Height: 22 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 31 + m_Metrics: + m_Width: 33.03125 + m_Height: 36.046875 + m_HorizontalBearingX: 3.484375 + m_HorizontalBearingY: 36.046875 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 457 + m_Y: 258 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 32 + m_Metrics: + m_Width: 30.734375 + m_Height: 47.609375 + m_HorizontalBearingX: 5.25 + m_HorizontalBearingY: 47.015625 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 144 + m_Y: 127 + m_Width: 31 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 33 + m_Metrics: + m_Width: 46.1875 + m_Height: 47.84375 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 46.90625 + m_HorizontalAdvance: 51.15625 + m_GlyphRect: + m_X: 229 + m_Y: 6 + m_Width: 47 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 34 + m_Metrics: + m_Width: 47.140625 + m_Height: 47.328125 + m_HorizontalBearingX: -0.53125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 45.4375 + m_GlyphRect: + m_X: 218 + m_Y: 66 + m_Width: 48 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 35 + m_Metrics: + m_Width: 40.65625 + m_Height: 46.015625 + m_HorizontalBearingX: 4.484375 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 46.78125 + m_GlyphRect: + m_X: 357 + m_Y: 6 + m_Width: 42 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 36 + m_Metrics: + m_Width: 44.140625 + m_Height: 48.609375 + m_HorizontalBearingX: 2.59375 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 48.203125 + m_GlyphRect: + m_X: 80 + m_Y: 407 + m_Width: 45 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 37 + m_Metrics: + m_Width: 42.0625 + m_Height: 46.015625 + m_HorizontalBearingX: 4.484375 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 49.203125 + m_GlyphRect: + m_X: 178 + m_Y: 459 + m_Width: 43 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 38 + m_Metrics: + m_Width: 35.453125 + m_Height: 46.015625 + m_HorizontalBearingX: 4.484375 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 41.828125 + m_GlyphRect: + m_X: 319 + m_Y: 242 + m_Width: 36 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 39 + m_Metrics: + m_Width: 32.515625 + m_Height: 46.609375 + m_HorizontalBearingX: 4.421875 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 38 + m_GlyphRect: + m_X: 269 + m_Y: 184 + m_Width: 33 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 40 + m_Metrics: + m_Width: 44.484375 + m_Height: 48.609375 + m_HorizontalBearingX: 2.59375 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 49.5625 + m_GlyphRect: + m_X: 101 + m_Y: 276 + m_Width: 46 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 41 + m_Metrics: + m_Width: 41.71875 + m_Height: 47.328125 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 48.5625 + m_GlyphRect: + m_X: 178 + m_Y: 333 + m_Width: 43 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 42 + m_Metrics: + m_Width: 12.28125 + m_Height: 47.328125 + m_HorizontalBearingX: 3.359375 + m_HorizontalBearingY: 46.671875 + m_HorizontalAdvance: 18.875 + m_GlyphRect: + m_X: 313 + m_Y: 183 + m_Width: 13 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 43 + m_Metrics: + m_Width: 33.21875 + m_Height: 47.96875 + m_HorizontalBearingX: 1.0625 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 38.171875 + m_GlyphRect: + m_X: 184 + m_Y: 6 + m_Width: 34 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 44 + m_Metrics: + m_Width: 39.234375 + m_Height: 47.390625 + m_HorizontalBearingX: 4.015625 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 42.953125 + m_GlyphRect: + m_X: 232 + m_Y: 333 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 45 + m_Metrics: + m_Width: 31.859375 + m_Height: 46.734375 + m_HorizontalBearingX: 4.484375 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 35.875 + m_GlyphRect: + m_X: 410 + m_Y: 6 + m_Width: 33 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 46 + m_Metrics: + m_Width: 47.796875 + m_Height: 47.328125 + m_HorizontalBearingX: 4.484375 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 56.8125 + m_GlyphRect: + m_X: 186 + m_Y: 126 + m_Width: 49 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 47 + m_Metrics: + m_Width: 39.1875 + m_Height: 47.4375 + m_HorizontalBearingX: 4.359375 + m_HorizontalBearingY: 46.84375 + m_HorizontalAdvance: 48.03125 + m_GlyphRect: + m_X: 268 + m_Y: 272 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 48 + m_Metrics: + m_Width: 46.96875 + m_Height: 48.609375 + m_HorizontalBearingX: 2.65625 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 52.28125 + m_GlyphRect: + m_X: 65 + m_Y: 346 + m_Width: 48 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 49 + m_Metrics: + m_Width: 38.296875 + m_Height: 46.609375 + m_HorizontalBearingX: 4.421875 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 44.125 + m_GlyphRect: + m_X: 239 + m_Y: 392 + m_Width: 39 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 50 + m_Metrics: + m_Width: 46.484375 + m_Height: 55.109375 + m_HorizontalBearingX: 2.65625 + m_HorizontalBearingY: 47.4375 + m_HorizontalAdvance: 50.734375 + m_GlyphRect: + m_X: 37 + m_Y: 148 + m_Width: 48 + m_Height: 56 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 51 + m_Metrics: + m_Width: 41.78125 + m_Height: 46.609375 + m_HorizontalBearingX: 4.421875 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 47.140625 + m_GlyphRect: + m_X: 214 + m_Y: 274 + m_Width: 43 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 52 + m_Metrics: + m_Width: 39.28125 + m_Height: 48.609375 + m_HorizontalBearingX: 1.953125 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 42.953125 + m_GlyphRect: + m_X: 136 + m_Y: 398 + m_Width: 41 + m_Height: 50 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 53 + m_Metrics: + m_Width: 37.578125 + m_Height: 46.609375 + m_HorizontalBearingX: 0.0625 + m_HorizontalBearingY: 46.015625 + m_HorizontalAdvance: 37.640625 + m_GlyphRect: + m_X: 283 + m_Y: 331 + m_Width: 38 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 54 + m_Metrics: + m_Width: 36.8125 + m_Height: 48.015625 + m_HorizontalBearingX: 4.421875 + m_HorizontalBearingY: 46.78125 + m_HorizontalAdvance: 45.671875 + m_GlyphRect: + m_X: 136 + m_Y: 67 + m_Width: 38 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 55 + m_Metrics: + m_Width: 42.125 + m_Height: 47.265625 + m_HorizontalBearingX: 0.359375 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 42.828125 + m_GlyphRect: + m_X: 215 + m_Y: 213 + m_Width: 43 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 56 + m_Metrics: + m_Width: 55.984375 + m_Height: 47.328125 + m_HorizontalBearingX: 1.1875 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 58.234375 + m_GlyphRect: + m_X: 147 + m_Y: 215 + m_Width: 57 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 57 + m_Metrics: + m_Width: 38.578125 + m_Height: 47.328125 + m_HorizontalBearingX: 0.65625 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 39.9375 + m_GlyphRect: + m_X: 232 + m_Y: 451 + m_Width: 40 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 58 + m_Metrics: + m_Width: 43.3125 + m_Height: 47.3125 + m_HorizontalBearingX: -0.0625 + m_HorizontalBearingY: 46.78125 + m_HorizontalAdvance: 43.0625 + m_GlyphRect: + m_X: 158 + m_Y: 274 + m_Width: 45 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 59 + m_Metrics: + m_Width: 38.125 + m_Height: 45.71875 + m_HorizontalBearingX: 1.765625 + m_HorizontalBearingY: 45.71875 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 454 + m_Y: 54 + m_Width: 39 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 60 + m_Metrics: + m_Width: 17.828125 + m_Height: 56.578125 + m_HorizontalBearingX: 2.828125 + m_HorizontalBearingY: 48.375 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 355 + m_Width: 19 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 62 + m_Metrics: + m_Width: 17.8125 + m_Height: 56.453125 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 48.375 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 36 + m_Y: 355 + m_Width: 18 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 63 + m_Metrics: + m_Width: 31.390625 + m_Height: 30.734375 + m_HorizontalBearingX: 4.953125 + m_HorizontalBearingY: 47.609375 + m_HorizontalAdvance: 41.296875 + m_GlyphRect: + m_X: 413 + m_Y: 254 + m_Width: 33 + m_Height: 32 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 64 + m_Metrics: + m_Width: 34.578125 + m_Height: 5.78125 + m_HorizontalBearingX: -2.484375 + m_HorizontalBearingY: -3.65625 + m_HorizontalAdvance: 29.5 + m_GlyphRect: + m_X: 72 + m_Y: 128 + m_Width: 36 + m_Height: 7 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 65 + m_Metrics: + m_Width: 14.859375 + m_Height: 11.5 + m_HorizontalBearingX: 3.015625 + m_HorizontalBearingY: 47.3125 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 493 + m_Width: 15 + m_Height: 13 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 66 + m_Metrics: + m_Width: 34.75 + m_Height: 37.21875 + m_HorizontalBearingX: 2.484375 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 38.46875 + m_GlyphRect: + m_X: 441 + m_Y: 161 + m_Width: 36 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 67 + m_Metrics: + m_Width: 34.28125 + m_Height: 47.671875 + m_HorizontalBearingX: 3.71875 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 40.46875 + m_GlyphRect: + m_X: 246 + m_Y: 125 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 68 + m_Metrics: + m_Width: 33.921875 + m_Height: 37.21875 + m_HorizontalBearingX: 2.59375 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 38.34375 + m_GlyphRect: + m_X: 365 + m_Y: 300 + m_Width: 35 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 69 + m_Metrics: + m_Width: 34.28125 + m_Height: 47.671875 + m_HorizontalBearingX: 2.53125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 40.46875 + m_GlyphRect: + m_X: 277 + m_Y: 65 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 70 + m_Metrics: + m_Width: 34.5625 + m_Height: 37.21875 + m_HorizontalBearingX: 2.484375 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 39.53125 + m_GlyphRect: + m_X: 384 + m_Y: 205 + m_Width: 36 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 71 + m_Metrics: + m_Width: 21.1875 + m_Height: 47.96875 + m_HorizontalBearingX: 1.59375 + m_HorizontalBearingY: 47.375 + m_HorizontalAdvance: 23.015625 + m_GlyphRect: + m_X: 185 + m_Y: 66 + m_Width: 22 + m_Height: 49 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 72 + m_Metrics: + m_Width: 34.28125 + m_Height: 46.078125 + m_HorizontalBearingX: 2.59375 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 40.59375 + m_GlyphRect: + m_X: 378 + m_Y: 64 + m_Width: 35 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 73 + m_Metrics: + m_Width: 33.8125 + m_Height: 47.328125 + m_HorizontalBearingX: 2.828125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 38.828125 + m_GlyphRect: + m_X: 287 + m_Y: 6 + m_Width: 35 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 74 + m_Metrics: + m_Width: 11.6875 + m_Height: 47.328125 + m_HorizontalBearingX: 2.0625 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 15.8125 + m_GlyphRect: + m_X: 336 + m_Y: 124 + m_Width: 12 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 75 + m_Metrics: + m_Width: 13.8125 + m_Height: 56 + m_HorizontalBearingX: 0 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 16.515625 + m_GlyphRect: + m_X: 55 + m_Y: 424 + m_Width: 14 + m_Height: 57 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 76 + m_Metrics: + m_Width: 31.8125 + m_Height: 47.265625 + m_HorizontalBearingX: 2.828125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 34.515625 + m_GlyphRect: + m_X: 292 + m_Y: 124 + m_Width: 33 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 77 + m_Metrics: + m_Width: 11.6875 + m_Height: 47.265625 + m_HorizontalBearingX: 2.125 + m_HorizontalBearingY: 46.734375 + m_HorizontalAdvance: 15.9375 + m_GlyphRect: + m_X: 355 + m_Y: 65 + m_Width: 12 + m_Height: 48 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 78 + m_Metrics: + m_Width: 48.203125 + m_Height: 36.875 + m_HorizontalBearingX: 2.65625 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 53.28125 + m_GlyphRect: + m_X: 118 + m_Y: 468 + m_Width: 49 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 79 + m_Metrics: + m_Width: 33.8125 + m_Height: 36.875 + m_HorizontalBearingX: 2.828125 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 38.828125 + m_GlyphRect: + m_X: 381 + m_Y: 349 + m_Width: 35 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 80 + m_Metrics: + m_Width: 36.234375 + m_Height: 37.59375 + m_HorizontalBearingX: 2.359375 + m_HorizontalBearingY: 36.46875 + m_HorizontalAdvance: 40.890625 + m_GlyphRect: + m_X: 447 + m_Y: 111 + m_Width: 37 + m_Height: 39 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 81 + m_Metrics: + m_Width: 35.109375 + m_Height: 45.609375 + m_HorizontalBearingX: 2.890625 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 40.46875 + m_GlyphRect: + m_X: 337 + m_Y: 183 + m_Width: 36 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 82 + m_Metrics: + m_Width: 35.109375 + m_Height: 45.609375 + m_HorizontalBearingX: 2.53125 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 40.46875 + m_GlyphRect: + m_X: 359 + m_Y: 124 + m_Width: 36 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 83 + m_Metrics: + m_Width: 22.890625 + m_Height: 36.75 + m_HorizontalBearingX: 2.421875 + m_HorizontalBearingY: 36.21875 + m_HorizontalAdvance: 24.78125 + m_GlyphRect: + m_X: 406 + m_Y: 122 + m_Width: 24 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 84 + m_Metrics: + m_Width: 30.859375 + m_Height: 37.21875 + m_HorizontalBearingX: 2.1875 + m_HorizontalBearingY: 36.28125 + m_HorizontalAdvance: 35.40625 + m_GlyphRect: + m_X: 411 + m_Y: 300 + m_Width: 32 + m_Height: 38 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 85 + m_Metrics: + m_Width: 21.234375 + m_Height: 45.96875 + m_HorizontalBearingX: 0.234375 + m_HorizontalBearingY: 45.375 + m_HorizontalAdvance: 22.421875 + m_GlyphRect: + m_X: 332 + m_Y: 300 + m_Width: 22 + m_Height: 47 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 86 + m_Metrics: + m_Width: 32.5 + m_Height: 36.875 + m_HorizontalBearingX: 3.71875 + m_HorizontalBearingY: 35.9375 + m_HorizontalAdvance: 38.9375 + m_GlyphRect: + m_X: 454 + m_Y: 306 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 87 + m_Metrics: + m_Width: 32.625 + m_Height: 36.515625 + m_HorizontalBearingX: 0.890625 + m_HorizontalBearingY: 35.578125 + m_HorizontalAdvance: 34.453125 + m_GlyphRect: + m_X: 376 + m_Y: 448 + m_Width: 34 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 88 + m_Metrics: + m_Width: 46.71875 + m_Height: 36.53125 + m_HorizontalBearingX: 1.421875 + m_HorizontalBearingY: 35.9375 + m_HorizontalAdvance: 49.4375 + m_GlyphRect: + m_X: 454 + m_Y: 6 + m_Width: 48 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 89 + m_Metrics: + m_Width: 30.203125 + m_Height: 36.46875 + m_HorizontalBearingX: 0.765625 + m_HorizontalBearingY: 35.640625 + m_HorizontalAdvance: 31.984375 + m_GlyphRect: + m_X: 382 + m_Y: 398 + m_Width: 31 + m_Height: 37 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 90 + m_Metrics: + m_Width: 33.109375 + m_Height: 45.203125 + m_HorizontalBearingX: 0.40625 + m_HorizontalBearingY: 35.875 + m_HorizontalAdvance: 33.75 + m_GlyphRect: + m_X: 336 + m_Y: 358 + m_Width: 34 + m_Height: 46 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 91 + m_Metrics: + m_Width: 30.671875 + m_Height: 35.21875 + m_HorizontalBearingX: 1.0625 + m_HorizontalBearingY: 35.21875 + m_HorizontalAdvance: 33.046875 + m_GlyphRect: + m_X: 421 + m_Y: 446 + m_Width: 31 + m_Height: 36 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 92 + m_Metrics: + m_Width: 18.40625 + m_Height: 57.703125 + m_HorizontalBearingX: 1.65625 + m_HorizontalBearingY: 48.90625 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 286 + m_Width: 20 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 93 + m_Metrics: + m_Width: 7.03125 + m_Height: 57.703125 + m_HorizontalBearingX: 6.78125 + m_HorizontalBearingY: 48.96875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 36 + m_Y: 424 + m_Width: 8 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 94 + m_Metrics: + m_Width: 18.40625 + m_Height: 57.703125 + m_HorizontalBearingX: 0.59375 + m_HorizontalBearingY: 48.90625 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 424 + m_Width: 19 + m_Height: 58 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 95 + m_Metrics: + m_Width: 19.703125 + m_Height: 8.203125 + m_HorizontalBearingX: 4.953125 + m_HorizontalBearingY: 48.796875 + m_HorizontalAdvance: 29.5 + m_GlyphRect: + m_X: 40 + m_Y: 128 + m_Width: 21 + m_Height: 9 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 97 + m_Metrics: + m_Width: 22.296875 + m_Height: 59.234375 + m_HorizontalBearingX: -0.703125 + m_HorizontalBearingY: 49.671875 + m_HorizontalAdvance: 20.65625 + m_GlyphRect: + m_X: 6 + m_Y: 77 + m_Width: 23 + m_Height: 60 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 668 + m_Metrics: + m_Width: 49.6875 + m_Height: 9.5625 + m_HorizontalBearingX: 4.65625 + m_HorizontalBearingY: 26.90625 + m_HorizontalAdvance: 59 + m_GlyphRect: + m_X: 56 + m_Y: 492 + m_Width: 51 + m_Height: 10 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + - m_Index: 728 + m_Metrics: + m_Width: 51.5625 + m_Height: 51.515625 + m_HorizontalBearingX: 3.78125 + m_HorizontalBearingY: 47.203125 + m_HorizontalAdvance: 59 + m_GlyphRect: + m_X: 37 + m_Y: 282 + m_Width: 53 + m_Height: 53 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 + m_CharacterTable: + - m_ElementType: 1 + m_Unicode: 32 + m_GlyphIndex: 1 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33 + m_GlyphIndex: 2 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34 + m_GlyphIndex: 3 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35 + m_GlyphIndex: 4 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36 + m_GlyphIndex: 5 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 37 + m_GlyphIndex: 6 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38 + m_GlyphIndex: 7 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39 + m_GlyphIndex: 8 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 40 + m_GlyphIndex: 9 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 41 + m_GlyphIndex: 10 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 42 + m_GlyphIndex: 11 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 43 + m_GlyphIndex: 12 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 44 + m_GlyphIndex: 13 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 45 + m_GlyphIndex: 14 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 46 + m_GlyphIndex: 15 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 47 + m_GlyphIndex: 16 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 48 + m_GlyphIndex: 17 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 49 + m_GlyphIndex: 18 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 50 + m_GlyphIndex: 19 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 52 + m_GlyphIndex: 21 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 53 + m_GlyphIndex: 22 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 54 + m_GlyphIndex: 23 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 58 + m_GlyphIndex: 27 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 59 + m_GlyphIndex: 28 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 60 + m_GlyphIndex: 29 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 61 + m_GlyphIndex: 30 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 62 + m_GlyphIndex: 31 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 63 + m_GlyphIndex: 32 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 64 + m_GlyphIndex: 33 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65 + m_GlyphIndex: 34 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 66 + m_GlyphIndex: 35 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 67 + m_GlyphIndex: 36 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 68 + m_GlyphIndex: 37 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 69 + m_GlyphIndex: 38 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 70 + m_GlyphIndex: 39 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 71 + m_GlyphIndex: 40 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 72 + m_GlyphIndex: 41 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 73 + m_GlyphIndex: 42 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 74 + m_GlyphIndex: 43 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 76 + m_GlyphIndex: 45 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 77 + m_GlyphIndex: 46 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 78 + m_GlyphIndex: 47 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 81 + m_GlyphIndex: 50 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 82 + m_GlyphIndex: 51 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 83 + m_GlyphIndex: 52 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 84 + m_GlyphIndex: 53 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 85 + m_GlyphIndex: 54 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 86 + m_GlyphIndex: 55 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 88 + m_GlyphIndex: 57 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 90 + m_GlyphIndex: 59 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 91 + m_GlyphIndex: 60 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 92 + m_GlyphIndex: 97 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 93 + m_GlyphIndex: 62 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 94 + m_GlyphIndex: 63 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 95 + m_GlyphIndex: 64 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 96 + m_GlyphIndex: 65 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 97 + m_GlyphIndex: 66 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 98 + m_GlyphIndex: 67 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 99 + m_GlyphIndex: 68 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 100 + m_GlyphIndex: 69 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 101 + m_GlyphIndex: 70 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 102 + m_GlyphIndex: 71 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 103 + m_GlyphIndex: 72 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 104 + m_GlyphIndex: 73 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 105 + m_GlyphIndex: 74 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 106 + m_GlyphIndex: 75 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 107 + m_GlyphIndex: 76 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 108 + m_GlyphIndex: 77 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 109 + m_GlyphIndex: 78 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 110 + m_GlyphIndex: 79 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 111 + m_GlyphIndex: 80 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 112 + m_GlyphIndex: 81 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 113 + m_GlyphIndex: 82 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 114 + m_GlyphIndex: 83 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 115 + m_GlyphIndex: 84 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 116 + m_GlyphIndex: 85 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 117 + m_GlyphIndex: 86 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 118 + m_GlyphIndex: 87 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 119 + m_GlyphIndex: 88 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 120 + m_GlyphIndex: 89 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 121 + m_GlyphIndex: 90 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 122 + m_GlyphIndex: 91 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 123 + m_GlyphIndex: 92 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 124 + m_GlyphIndex: 93 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 125 + m_GlyphIndex: 94 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 126 + m_GlyphIndex: 95 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 8230 + m_GlyphIndex: 668 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 728 + m_Scale: 1 + m_AtlasTextures: + - {fileID: 5620066805522249284} + m_AtlasTextureIndex: 0 + m_IsMultiAtlasTexturesEnabled: 0 + m_GetFontFeatures: 1 + m_ClearDynamicDataOnBuild: 0 + m_AtlasWidth: 512 + m_AtlasHeight: 512 + m_AtlasPadding: 5 + m_AtlasRenderMode: 4165 + m_UsedGlyphRects: + - m_X: 0 + m_Y: 0 + m_Width: 34 + m_Height: 71 + - m_X: 0 + m_Y: 71 + m_Width: 34 + m_Height: 71 + - m_X: 0 + m_Y: 142 + m_Width: 31 + m_Height: 69 + - m_X: 0 + m_Y: 211 + m_Width: 31 + m_Height: 69 + - m_X: 0 + m_Y: 280 + m_Width: 31 + m_Height: 69 + - m_X: 0 + m_Y: 349 + m_Width: 30 + m_Height: 69 + - m_X: 0 + m_Y: 418 + m_Width: 30 + m_Height: 69 + - m_X: 0 + m_Y: 487 + m_Width: 26 + m_Height: 24 + - m_X: 26 + m_Y: 487 + m_Width: 24 + m_Height: 24 + - m_X: 30 + m_Y: 349 + m_Width: 29 + m_Height: 69 + - m_X: 30 + m_Y: 418 + m_Width: 19 + m_Height: 69 + - m_X: 49 + m_Y: 418 + m_Width: 25 + m_Height: 68 + - m_X: 50 + m_Y: 486 + m_Width: 62 + m_Height: 21 + - m_X: 31 + m_Y: 142 + m_Width: 59 + m_Height: 67 + - m_X: 31 + m_Y: 209 + m_Width: 48 + m_Height: 67 + - m_X: 31 + m_Y: 276 + m_Width: 64 + m_Height: 64 + - m_X: 79 + m_Y: 209 + m_Width: 62 + m_Height: 61 + - m_X: 59 + m_Y: 340 + m_Width: 59 + m_Height: 61 + - m_X: 95 + m_Y: 270 + m_Width: 57 + m_Height: 61 + - m_X: 74 + m_Y: 401 + m_Width: 56 + m_Height: 61 + - m_X: 112 + m_Y: 462 + m_Width: 60 + m_Height: 49 + - m_X: 74 + m_Y: 462 + m_Width: 34 + m_Height: 20 + - m_X: 118 + m_Y: 331 + m_Width: 54 + m_Height: 61 + - m_X: 130 + m_Y: 392 + m_Width: 52 + m_Height: 61 + - m_X: 172 + m_Y: 453 + m_Width: 54 + m_Height: 58 + - m_X: 34 + m_Y: 0 + m_Width: 49 + m_Height: 61 + - m_X: 34 + m_Y: 61 + m_Width: 48 + m_Height: 61 + - m_X: 34 + m_Y: 122 + m_Width: 32 + m_Height: 20 + - m_X: 66 + m_Y: 122 + m_Width: 47 + m_Height: 18 + - m_X: 82 + m_Y: 61 + m_Width: 48 + m_Height: 61 + - m_X: 83 + m_Y: 0 + m_Width: 48 + m_Height: 61 + - m_X: 90 + m_Y: 140 + m_Width: 48 + m_Height: 61 + - m_X: 130 + m_Y: 61 + m_Width: 49 + m_Height: 60 + - m_X: 131 + m_Y: 0 + m_Width: 47 + m_Height: 60 + - m_X: 178 + m_Y: 0 + m_Width: 45 + m_Height: 60 + - m_X: 138 + m_Y: 121 + m_Width: 42 + m_Height: 60 + - m_X: 138 + m_Y: 181 + m_Width: 27 + m_Height: 28 + - m_X: 179 + m_Y: 60 + m_Width: 33 + m_Height: 60 + - m_X: 141 + m_Y: 209 + m_Width: 68 + m_Height: 59 + - m_X: 165 + m_Y: 181 + m_Width: 24 + m_Height: 28 + - m_X: 180 + m_Y: 120 + m_Width: 60 + m_Height: 59 + - m_X: 212 + m_Y: 60 + m_Width: 59 + m_Height: 59 + - m_X: 223 + m_Y: 0 + m_Width: 58 + m_Height: 59 + - m_X: 189 + m_Y: 179 + m_Width: 21 + m_Height: 28 + - m_X: 152 + m_Y: 268 + m_Width: 56 + m_Height: 59 + - m_X: 172 + m_Y: 327 + m_Width: 54 + m_Height: 59 + - m_X: 208 + m_Y: 268 + m_Width: 54 + m_Height: 59 + - m_X: 209 + m_Y: 207 + m_Width: 54 + m_Height: 59 + - m_X: 182 + m_Y: 386 + m_Width: 51 + m_Height: 59 + - m_X: 226 + m_Y: 327 + m_Width: 51 + m_Height: 59 + - m_X: 262 + m_Y: 266 + m_Width: 51 + m_Height: 59 + - m_X: 226 + m_Y: 445 + m_Width: 51 + m_Height: 59 + - m_X: 233 + m_Y: 386 + m_Width: 50 + m_Height: 59 + - m_X: 277 + m_Y: 325 + m_Width: 49 + m_Height: 59 + - m_X: 277 + m_Y: 445 + m_Width: 47 + m_Height: 59 + - m_X: 283 + m_Y: 384 + m_Width: 47 + m_Height: 59 + - m_X: 324 + m_Y: 443 + m_Width: 46 + m_Height: 59 + - m_X: 240 + m_Y: 119 + m_Width: 46 + m_Height: 59 + - m_X: 271 + m_Y: 59 + m_Width: 46 + m_Height: 59 + - m_X: 281 + m_Y: 0 + m_Width: 46 + m_Height: 59 + - m_X: 263 + m_Y: 178 + m_Width: 44 + m_Height: 59 + - m_X: 286 + m_Y: 118 + m_Width: 44 + m_Height: 59 + - m_X: 317 + m_Y: 59 + m_Width: 32 + m_Height: 59 + - m_X: 327 + m_Y: 0 + m_Width: 24 + m_Height: 59 + - m_X: 307 + m_Y: 177 + m_Width: 24 + m_Height: 59 + - m_X: 330 + m_Y: 118 + m_Width: 23 + m_Height: 59 + - m_X: 349 + m_Y: 59 + m_Width: 23 + m_Height: 59 + - m_X: 351 + m_Y: 0 + m_Width: 53 + m_Height: 58 + - m_X: 313 + m_Y: 236 + m_Width: 47 + m_Height: 58 + - m_X: 331 + m_Y: 177 + m_Width: 47 + m_Height: 58 + - m_X: 353 + m_Y: 118 + m_Width: 47 + m_Height: 58 + - m_X: 372 + m_Y: 58 + m_Width: 46 + m_Height: 58 + - m_X: 404 + m_Y: 0 + m_Width: 44 + m_Height: 58 + - m_X: 448 + m_Y: 0 + m_Width: 59 + m_Height: 48 + - m_X: 448 + m_Y: 48 + m_Width: 50 + m_Height: 57 + - m_X: 418 + m_Y: 58 + m_Width: 23 + m_Height: 51 + - m_X: 441 + m_Y: 105 + m_Width: 48 + m_Height: 50 + - m_X: 489 + m_Y: 105 + m_Width: 22 + m_Height: 46 + - m_X: 400 + m_Y: 116 + m_Width: 35 + m_Height: 49 + - m_X: 435 + m_Y: 155 + m_Width: 47 + m_Height: 49 + - m_X: 400 + m_Y: 165 + m_Width: 35 + m_Height: 34 + - m_X: 378 + m_Y: 199 + m_Width: 47 + m_Height: 49 + - m_X: 326 + m_Y: 294 + m_Width: 33 + m_Height: 58 + - m_X: 330 + m_Y: 352 + m_Width: 45 + m_Height: 57 + - m_X: 330 + m_Y: 409 + m_Width: 46 + m_Height: 33 + - m_X: 359 + m_Y: 294 + m_Width: 46 + m_Height: 49 + - m_X: 360 + m_Y: 248 + m_Width: 47 + m_Height: 46 + - m_X: 375 + m_Y: 343 + m_Width: 46 + m_Height: 49 + - m_X: 405 + m_Y: 294 + m_Width: 43 + m_Height: 49 + - m_X: 407 + m_Y: 248 + m_Width: 44 + m_Height: 43 + - m_X: 451 + m_Y: 204 + m_Width: 45 + m_Height: 48 + - m_X: 451 + m_Y: 252 + m_Width: 45 + m_Height: 48 + - m_X: 448 + m_Y: 300 + m_Width: 45 + m_Height: 48 + - m_X: 370 + m_Y: 442 + m_Width: 45 + m_Height: 48 + - m_X: 376 + m_Y: 392 + m_Width: 42 + m_Height: 48 + - m_X: 415 + m_Y: 440 + m_Width: 42 + m_Height: 47 + m_FreeGlyphRects: + - m_X: 49 + m_Y: 486 + m_Width: 1 + m_Height: 1 + - m_X: 31 + m_Y: 340 + m_Width: 28 + m_Height: 9 + - m_X: 79 + m_Y: 270 + m_Width: 16 + m_Height: 6 + - m_X: 59 + m_Y: 401 + m_Width: 15 + m_Height: 17 + - m_X: 50 + m_Y: 507 + m_Width: 62 + m_Height: 4 + - m_X: 74 + m_Y: 482 + m_Width: 38 + m_Height: 4 + - m_X: 108 + m_Y: 462 + m_Width: 4 + m_Height: 24 + - m_X: 95 + m_Y: 331 + m_Width: 23 + m_Height: 9 + - m_X: 118 + m_Y: 392 + m_Width: 12 + m_Height: 9 + - m_X: 130 + m_Y: 453 + m_Width: 42 + m_Height: 9 + - m_X: 66 + m_Y: 140 + m_Width: 24 + m_Height: 2 + - m_X: 113 + m_Y: 122 + m_Width: 25 + m_Height: 18 + - m_X: 130 + m_Y: 121 + m_Width: 8 + m_Height: 19 + - m_X: 90 + m_Y: 201 + m_Width: 48 + m_Height: 8 + - m_X: 131 + m_Y: 60 + m_Width: 48 + m_Height: 1 + - m_X: 179 + m_Y: 120 + m_Width: 1 + m_Height: 1 + - m_X: 180 + m_Y: 179 + m_Width: 9 + m_Height: 2 + - m_X: 141 + m_Y: 268 + m_Width: 11 + m_Height: 2 + - m_X: 152 + m_Y: 327 + m_Width: 20 + m_Height: 4 + - m_X: 189 + m_Y: 207 + m_Width: 20 + m_Height: 2 + - m_X: 172 + m_Y: 386 + m_Width: 10 + m_Height: 6 + - m_X: 209 + m_Y: 266 + m_Width: 53 + m_Height: 2 + - m_X: 182 + m_Y: 445 + m_Width: 44 + m_Height: 8 + - m_X: 226 + m_Y: 504 + m_Width: 285 + m_Height: 7 + - m_X: 262 + m_Y: 325 + m_Width: 15 + m_Height: 2 + - m_X: 277 + m_Y: 384 + m_Width: 6 + m_Height: 2 + - m_X: 283 + m_Y: 443 + m_Width: 41 + m_Height: 2 + - m_X: 324 + m_Y: 502 + m_Width: 187 + m_Height: 9 + - m_X: 212 + m_Y: 119 + m_Width: 28 + m_Height: 1 + - m_X: 223 + m_Y: 59 + m_Width: 48 + m_Height: 1 + - m_X: 210 + m_Y: 179 + m_Width: 53 + m_Height: 28 + - m_X: 240 + m_Y: 178 + m_Width: 23 + m_Height: 29 + - m_X: 271 + m_Y: 118 + m_Width: 15 + m_Height: 1 + - m_X: 286 + m_Y: 177 + m_Width: 21 + m_Height: 1 + - m_X: 263 + m_Y: 237 + m_Width: 50 + m_Height: 29 + - m_X: 307 + m_Y: 236 + m_Width: 6 + m_Height: 30 + - m_X: 351 + m_Y: 58 + m_Width: 21 + m_Height: 1 + - m_X: 441 + m_Y: 58 + m_Width: 7 + m_Height: 47 + - m_X: 507 + m_Y: 0 + m_Width: 4 + m_Height: 105 + - m_X: 498 + m_Y: 48 + m_Width: 13 + m_Height: 57 + - m_X: 372 + m_Y: 116 + m_Width: 28 + m_Height: 2 + - m_X: 418 + m_Y: 109 + m_Width: 23 + m_Height: 7 + - m_X: 435 + m_Y: 109 + m_Width: 6 + m_Height: 46 + - m_X: 353 + m_Y: 176 + m_Width: 47 + m_Height: 1 + - m_X: 331 + m_Y: 235 + m_Width: 47 + m_Height: 1 + - m_X: 378 + m_Y: 176 + m_Width: 22 + m_Height: 23 + - m_X: 313 + m_Y: 294 + m_Width: 13 + m_Height: 31 + - m_X: 326 + m_Y: 352 + m_Width: 4 + m_Height: 32 + - m_X: 360 + m_Y: 235 + m_Width: 18 + m_Height: 13 + - m_X: 359 + m_Y: 343 + m_Width: 16 + m_Height: 9 + - m_X: 425 + m_Y: 199 + m_Width: 10 + m_Height: 49 + - m_X: 489 + m_Y: 151 + m_Width: 22 + m_Height: 53 + - m_X: 496 + m_Y: 151 + m_Width: 15 + m_Height: 360 + - m_X: 482 + m_Y: 155 + m_Width: 29 + m_Height: 49 + - m_X: 425 + m_Y: 204 + m_Width: 26 + m_Height: 44 + - m_X: 407 + m_Y: 291 + m_Width: 44 + m_Height: 3 + - m_X: 493 + m_Y: 300 + m_Width: 18 + m_Height: 211 + - m_X: 448 + m_Y: 291 + m_Width: 3 + m_Height: 9 + - m_X: 370 + m_Y: 490 + m_Width: 141 + m_Height: 21 + - m_X: 330 + m_Y: 442 + m_Width: 40 + m_Height: 1 + - m_X: 375 + m_Y: 392 + m_Width: 1 + m_Height: 17 + - m_X: 421 + m_Y: 348 + m_Width: 90 + m_Height: 92 + - m_X: 457 + m_Y: 348 + m_Width: 54 + m_Height: 163 + - m_X: 421 + m_Y: 343 + m_Width: 27 + m_Height: 97 + - m_X: 376 + m_Y: 440 + m_Width: 39 + m_Height: 2 + - m_X: 415 + m_Y: 487 + m_Width: 96 + m_Height: 24 + - m_X: 418 + m_Y: 392 + m_Width: 93 + m_Height: 48 + m_FontFeatureTable: + m_MultipleSubstitutionRecords: [] + m_LigatureSubstitutionRecords: [] + m_GlyphPairAdjustmentRecords: [] + m_MarkToBaseAdjustmentRecords: [] + m_MarkToMarkAdjustmentRecords: [] + m_ShouldReimportFontFeatures: 0 + m_FallbackFontAssetTable: [] + m_FontWeightTable: + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + - regularTypeface: {fileID: 0} + italicTypeface: {fileID: 0} + fontWeights: [] + normalStyle: 0 + normalSpacingOffset: 0 + boldStyle: 0.75 + boldSpacing: 7 + italicStyle: 35 + tabSize: 10 + m_fontInfo: + Name: + PointSize: 0 + Scale: 0 + CharacterCount: 0 + LineHeight: 0 + Baseline: 0 + Ascender: 0 + CapHeight: 0 + Descender: 0 + CenterLine: 0 + SuperscriptOffset: 0 + SubscriptOffset: 0 + SubSize: 0 + Underline: 0 + UnderlineThickness: 0 + strikethrough: 0 + strikethroughThickness: 0 + TabWidth: 0 + Padding: 0 + AtlasWidth: 0 + AtlasHeight: 0 + m_glyphInfoList: [] + m_KerningTable: + kerningPairs: [] + fallbackFontAssets: [] + atlas: {fileID: 0} +--- !u!28 &5620066805522249284 +Texture2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FOT-SlumpStd-DB SDF Atlas + m_ImageContentsHash: + serializedVersion: 2 + Hash: 00000000000000000000000000000000 + m_ForcedFallbackFormat: 4 + m_DownscaleFallback: 0 + m_IsAlphaChannelOptional: 0 + serializedVersion: 2 + m_Width: 512 + m_Height: 512 + m_CompleteImageSize: 262144 + m_MipsStripped: 0 + m_TextureFormat: 1 + m_MipCount: 1 + m_IsReadable: 0 + m_IsPreProcessed: 0 + m_IgnoreMasterTextureLimit: 0 + m_StreamingMipmaps: 0 + m_StreamingMipmapsPriority: 0 + m_VTOnly: 0 + m_AlphaIsTransparency: 0 + m_ImageCount: 1 + m_TextureDimension: 2 + m_TextureSettings: + serializedVersion: 2 + m_FilterMode: 1 + m_Aniso: 1 + m_MipBias: 0 + m_WrapU: 0 + m_WrapV: 0 + m_WrapW: 0 + m_LightmapFormat: 0 + m_ColorSpace: 0 + m_PlatformBlob: + image data: 262144 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c111416130c0a04000000000000000000000000000000000000000000000000000000000000000000000000070b0c0d0e0f0f0d0c0b0802000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c0d0f0e0c0b0700000000000000000000000000000000000000000000000000000000000000000000000000070b0c0d0f0f0d0c0a03000000000000000000000000000000000000000000000000000000000000000000000001080b0c0e0f0f0e0c0b090200000000000000000000000000000000000000000000000000000000000000000000000000060c0e1317181a1b1d1e1e1c1b1a16130f0b080100000000000000000000000000000000000000000000000002090b12151715120c0a03000000000000000000000000070b10141616130d0c060000000000000000000000000001080b101416120e0c060000000000000000000000000000080e10191c1f202020202020202020202020202020201f1e1d1c1a16120e0b07000000000000000000000000000000000000000000080e10191c1f2020202020202020202020202020202020202020201f1a100e080000000000000000000000000000000000000001080b11141715110b090200000000000000000000060c0d131616130e0c06000000000000000000000000000000000000000000000000000b161e21262a2b28221f180c000000000000000000000000000000000000000000000000000000000000060c0e13131c2021222325242321201d1515100b08010000000000000000000000000000000000000000000000000000000000040a0c1218171e2123242321201c13110b090300000000000000000000000000000000000000000000000000000001080b11131c202123242423211e1717120c0a040000000000000000000000000000000000000000000000000000040a0c12141c20212324242322201d15140e0c07000000000000000000000000000000000000000000000000000000000003090b13192023282c2d2f3132333332302f2c2824201d150c090300000000000000000000000000000000000000000a161e21272a2c2a27211e170b00000000000000000008131c2025292c2b282320190e050000000000000000000009151d2025292b2823211a0f040000000000000000000002111c23252e313435353535353535353535353535353535343332312f2b2723201c1308050000000000000000000000000000000002111c23252e3134353535353535353535353535353535353535353535352f25231c11030000000000000000000000000000000008141c20262a2c2a27201d150a00000000000000040e192023282b2b292320190e0500000000000000000000000000000000000000000008131c2832363b3f403d37342a1c15070000000000000000000000000000000000000000000000000003090f1a2123282530353637393a3938373631272a25201d14090600000000000000000000000000000000000000000000000000060b171f21272d293336383a393735302526211e160a0400000000000000000000000000000000000000000000000509141d202625303536383939383633292c27211f170c0600000000000000000000000000000000000000000000060c171f212826303537383a3938373632282a24211a0f0801000000000000000000000000000000000000000000000000040a161e21282c35383d41434446474948474644413d39353127211e160b050000000000000000000000000000000006141a2832363c3f413f3d3633291c130800000000000210182530353a3f41403e38352c20190d000000000000000210192731353a3e413d38352c1f170b000000000000000009151d2f383b4346494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a49474644403c3835302520190e040000000000000000000000000009151d2f383b4346494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a453a372e211102000000000000000000000000000512182630353b3f413f3c3631271a1306000000000c171f2c35383e40403e38352c1f180d000000000000000000000000000000000000000818253039464b515455534c473a3325150700000000000000000000000000000000000000000000000a161e212c35383e36434a4b4d4e4f4e4d4c4b44373f3b35312620190e02000000000000000000000000000000000000000000040f1a212933363c4239464b4d4f4e4c4a43363b3632281f170c0000000000000000000000000000000000000000010d18202631353b36434a4c4d4e4f4d4c4639413c37332a211a0f04000000000000000000000000000000000000000e19202a33373d36434b4c4d4f4f4d4c4b45383f39362d201d1409000000000000000000000000000000000000000000030b171f2832363d3c494d5356585a5b5d5e5d5c5b5956524f4b44373632281f180d02000000000000000000000000000614243238454b51545655524c4639302518080000000010202d36434a50545655534d493c342b1d0d00000000000210202d37444b505456524e493d33291b0b000000000000091927313f4b50585c5f606060606060606060606060606060605f5e5d5c5a56524e4a4336352b1f170c0000000000000000000000091927313f4b50585c5f6060606060606060606060606060606060606060605f5a504b3f2e20100000000000000000000000000614233036434b50545654514b45383124140600000c1c2a333c494d535656534d493c342a1d0e000000000000000000000000000000000000132536434a576166696b686159504333251400000000000000000000000000000000000000000003121b2832363d494e535754606162636464626160555955504b4437352c1d150a000000000000000000000000000000000000000c171f2c353a464c51575d576162646361605457514b453933291c1402000000000000000000000000000000000009141d2b3437444b51565460616264646261575c57514c473a352c1f170c0000000000000000000000000000000008131c2c353a474c52575460616364646361605659544e4a3d353126190d000000000000000000000000000000000000000a161e293339454b52585a63686c6d6f7072737371706f6b68646055524b4639342a1d1509000000000000000000000002142432424f5660676a6c6a6761574a433625130000000e1e2d3e4a546065696b6b68625a4d483b2b1d0d0000000010202e3e4a556065696b67635b4c463a291a0a0000000002152737444b5d656e717475757575757575757575757575757575747372716f6b676360544d483c332a1c1204000000000000000002152737444b5d656e7174757575757575757575757575757575757575757575746f655d4b3e2d1b070000000000000000000000142432414d546066696c6a6660564e42322414000c1c2a3a474c5a62686b6b68635a4c483b2b1e0e00000000000000000000000000000000071c3043546069757b7f807d776a615043321a0a000000000000000000000000000000000000000b161e2f39454b525b63686c71757677787a79787675726e6a6560554d493c32281a1002000000000000000000000000000000000e1c29333d494e5861676d7274767879787675726c6660574c473a321e160a0000000000000000000000000000000c1926313b484d5560666b707476787979787674716c6761584e493d33291c1002000000000000000000000000000b1825303c494d5861676c717576787979787775726e69635b524b44372b1d1002000000000000000000000000000000000e1a28323a464c5760686d72787d81828486878888878584817d79756d6761574c473b3127190f010000000000000000000c1f32424f6069757c7f817f7c766b605443301c0a0006192c3c4a5c64737a7e81807d786f6259483b2b180500000b1b2e3e4b5c64747a7e807d786c61584638281502000000081d314455606e7b8386898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8988878684807c78736a625a4c473a3022130500000000000000081d314455606e7b8386898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a847b655c4a36220c000000000000000000000d1d32424f5f67737b7f817f7c7468604f43321e0e172a3a4758616e787d80807e786f6259483c2b19050000000000000000000000000000091d30404a60727e88909495928a7f6a614f3828160200000000000000000000000000000000000b1b2932404c57606870787d82868a8b8c8e8f8e8d8c8b87837f7b746b625a4b45382d20100100000000000000000000000000000e1e2b3a474c5b636e767c82878a8b8d8f8e8c8a87817b756b61584f4332281a0b000000000000000000000000000e1d2a37444b59626b747b8085898b8d8e8e8d8b8a86817c776d635b4c463a2d20110300000000000000000000000b1b2936434a5a636c777d82868a8c8d8f8e8d8c8b87837f7970676055483b2e2110000000000000000000000000000003111e2b38454b58616a757d82888d929698999b9c9e9d9c9b9996928e89837c756b62594b44372d1f1204000000000000000012263b4f60697e889194969492898072604a392816030c2035495a647a868f949695938c847862594834200b00031628394b5c647a868f9396928c8176615645321d09000004172a3a4b60738290989b9ea89f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9e9c9b9995918d877f786d61584c4030231303000000000004172a3a4b60738290989b9ea89f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f9a8a7a644f3a2a1704000000000000000005182b3b4f60697d879094969491887e69614f3c2c191f3347586176838b939595938c8377625a4835200d00000000000000000000000000000f24384c5e6b80939da6a9aaa99f947f695645321e09000000000000000000000000000000000a1a2939464b5e66757d858d93979b9faaa2a3a4a3a2a1a59d9994908880786b60564a3e2d1f0f000000000000000000000000000e1e2c3c4958616c79838b91979d9fa9a2a4a3aa9f9d97908a807669614b4538291b0b00000000000000000000000e1e2b3b4755606977808890969a9ea8a2a3a4a2aa9f9c96918a82796d61584a3e2f221101000000000000000000091929394654606a78818a92979c9faba2a4a4a2a1a59d98948e857c7362594b3f2e1d0d0000000000000000000000000513212f3c4856606b767f8892989da5a8abadafb0b2b3b2b1b0aeaba7a79e98918980776a60554a3d2f22130500000000000005192b3c53697e939ea7a9abaaa89e95816c5745321e090e23384d6378899ca4a9abaaab9f9a8777624d37220d00091e324657647a8c9ba3a9abab9f978674604b37271501000a1f3347586a7f94a0adb1b4b9c6b5b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2b1afaba7a59d958c8276665e4d4130211100000000000a1f3347586a7f94a0adb1b4b9c6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4a899836e5847331f0a00000000000000000b20344859697e8d9da5a9aba9a69d927f695a49352028384c617685989faaababab9f998778624d3c2b19050000000000000000000000000011263c51667c919eb3b8c4c7bab39e8975604b36210b000000000000000000000000000000081827384657616d7c88929aa2a8acb1b4bbc8b8b9b9b7c3b7b2aeaaa69d958c8074645c4a3d2c1d0d00000000000000000000000e1e2c3c495a6276818b999faaacb2b4bac7b9c8bbb4b2aca89f95897e6e6056463a2918080000000000000000000c1c2b3c485961737e8a959da6abafb4b9c6b9b9c8bbb4b1aca99f978c8276645c4c402f1f0f000000000000000001142637465761727f8c979fa9acb1b4bcc9b9b9b8c3b7b2aea9a29a918477655d4b3b2b190900000000000000000000021323313f4c5a62758089949ea6adb2b7c3c1c2c4c5c7c8c8c6c5c4c0c5b9b3ada79e958a7f74645c4c403123130400000000000b2035485a72879db2b8c5c1c6b9b49f8a75604b36210b152a3f546a7f94a7b6c2c0c9bcb5a595806a55402b15000c21364b6175879caab5c2c9bcb5a496816b5544311d08000c21374c61768a9eb4bec6c9ccd6cacacacacacacacacacacacad7cdc9c8c7c6c4c0c3b6b2ab9f98887c675f4d3f2f1a0a000000000c21374c61768a9eb4bec6c9ccd6cacacacacacacacacacacacacacacacacad7cdc6b49f8a76614c37210c00000000000000000d22374d62778b9fabb7c3c1c4b7b29f8d78624d38233245566c8196a3b4bbc8c9bcb5a598826d5a4834200b00000000000000000000000000192e43586e8398adbccbd5d7ccb8a7917c67523c27120000000000000000000000000000001325364556617582919da6b0b4c0c1c6c9ced8cdcfcecdd4cac7c3c4b7b2aa9f95867a645b493b2b190500000000000000000005192b3c495a627887969faab4bbc8c7c9cdd7ced8cecac7c6bab4a79e94827461584636251300000000000000000417293a485a627785949ea8b3b7c4c5c9cdd6ceced8cec9c6c7bab4ab9f98877a665e4c3d2c1b0b00000000000000081d314455617583949faab4bac7c6cacfd9cececdd4cac7c3c0b4b0a29a887b65594837271501000000000000000000102031414e5d657885959ea7b3b8c5c7cbd4d6d7d9dbdcdddddcdad9d6d6ccc9c5b8b3a99f94867a665e4e4231221201000000000d22384d62778da5b7cad5d6d6cdbaa98f7a654f3a2510192e43596e8398aec5d3d6dacfc3ac97826d57422d180012273c51677c91a5b6c8d2dacfc2b49f8a74604b35200b0010253a50657a8fa8b9cddbdee1e8dfdfdfdfdfdfdfdfdfdfdfdfe9e1dedddcdbd9d5d3cac9bcb4a69d8d7d675d4b3828160300000010253a50657a8fa8b9cddbdee1e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfeae2cebbaa8f79644f3a240f0000000000000005192b3c566b8096a9bac9d4d6d4cbbcab95806b563929364b6075899eb3c1ced9dacfc3b49f8b78624d38220d000000000000000000000000001a2f445a6f8499afc4d9e7e8d5c5ab96816c563727150200000000000000000000000000071c30435460748498a0b3b7c4c8d1d7dbdfe2eae3e4e3e2e6dfdcd8d4cbc8bbb4a49c89796359483420110000000000000000000a2035485a6278879da5b4bbc8ced8dcdfe2eae4eae2dfdcd7cdc5b8b3a0988576615443301c0e00000000000000081f3346586278869ba3b4b9c6cbd4dadee1e9e3e3eae2dfdbd8cec9bcb4a59d8b7c665b493a2917040000000000081c2e3f4b60738399a1b4bbc8cdd7dcdfe3ebe4e3e2e6dfdcd8d1c8c0b4a69e8877625544311d0800000000000000000d1d2e3e4e60687b899ba3b3b9c5cbd5dddfe6dfdddbdad8d7d8dadbdddee1e0ded5ccc7bab4a49c8a7c68604e402f1f0f000000000e23384d63788da2c3d4e6ebe2cebaa98e78634e39230e192e43586e8398adc3d8ebecd4bfa9947f6a543f2a1500162b40566b8095abc3d3e6ece1cdbaa98e79644e39240f0013283d53687d92a8c6d7e9f3f5fcfff4f4f4f4f4f4f4f4f4f4fffdf6f4f3f1f0eeeae6dfd9cfc4b8ab9f8b7b655645321e0a00000013283d53687d92a8c6d7e9f3f5fcfff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fffdead8c8a6917c66513c2711000000000000000b2035485a72879cb1c7d7e7ebe7dac9b19c87725746333b51667b90a7b9cce2ebece2cebbaa937d685337261401000000000000000000000000172c41566c8196abc6d6e9f0dac5b09b85705544311d08000000000000000000000000031628384a60728298a2b2becbd4dde4ecf0f4f7fdfff6f7fff9f4f2eee7dfd9cec2b6a79d8778624d3f2e1c08000000000000000a1b30404d6278879da5b7c3ced8e2eaf2f4f6fdfffef7f4f2e9e1d6ccbeb2a3998372604a3c2c19060000000000081830414c6176879ca4b5c1cdd6dfe7eff3f5fcfffffdf7f4f1eae2d9cfc3b6a99e8979635846331f0c00000000000e23374b5d6c8196a1b3bfced9e1e9f1f4f7fefff9fff9f4f2ede4ddd1c5b8a69b8573604b3520100000000000000009192a3b4b5c687e8c9ea7b5c1ccd6e0dedcd5d4cbc8c6c4c3c2c3c4c6c7c9ccd6d6dcdfd7cdc2b5a89e8d7e685e4c3d2c19090000000c21364c61768baabbcee2f4dfc9b49f8a75604b35200b182d43586d8298adc2d7edead8c7a6917c66513c261100182d42586d8297adc2d7ebf7e7d3c2a5907b66503b261100152b40556a8095aabfd5eaf9efe9e7e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2e4e7eaf0f2f7ebe3d5c9baa99d8875604b382816030000152b40556a8095aabfd5eafff6f0eee7e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e5d2c2a58f7a65503a2510000000000000000d22384d62788da4b6cae5f5fff4dfcab59f8b76614c3640556a7f95aac5d6e8fefeebd9c8ae98836e5544311d0800000000000000000000000011263b50667b90a8b9cde1f4dec9b49f8a75604b36200b000000000000000000000000091e324556687e93a0b2c0cedfe7f2f7f4efe9e6e4e2e0e1e4e6e8edf3f5f6ebe2d3c5b7a59a846f5d4b37230f000000000000031628394c5e6f8399a6b7c3d4e2eaf6f4f2ebe7e6e4e5e7ebf2f4f3e8e0cfc1b3a1947f6a5b4935210e00000000001325364d5f6e8398a5b6c3d1e1e9f4f9f4f2edeceae9eceff1f4f8f7ebe3d3c7b9a79c8776614c3a2a1704000000091c2f404f657b8f9fb1bfd0e2ebf6faf4f2ebe8e5e4e6ebf1f3f9f7eee3d5c4b4a3927d67523e2e1b080000000000011426374759647a8b9faab8c5d2e0dfd3cac7c0c4b7b2b1afaeadaeafb1b2b4b9c6c1c6cacfdad2c6b9ab9f8c7c665b493727150200000b20354a60748a9fb4cadff1dbc6b19c86715544311d08182d42576d8297acc2d7ece2cebaa98d78634e38230e0014293e54697e93a9bdcedfe2d9c9b6a48c77614c37220c00162b40556b8095aac0d5eae8dcd4d2cccccccccccccccccccccccccccccdcfd1d5dbdee5f0f2e7d8c7b7a6947f695645321e090000162b40556b8095aac0d5eaede2dbd9d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d9c9b5a48d78624d38230d0000000000000114263653687d93a8c2d3e5fffff8e3cfbcab8f7a65503a3c596f8499aec4d9eefffff3dec9b39e8974604b35200b0000000000000000000000000b20364b6075899eb4c9def3e1cdbaa98e79644f39240f0000000000000000000000000b21364b6075889db3becfdeecf6ebe2dfdad4d1cfcdcbccced0d3d8dee1e8f4f0e3d4c3b3a2907b65503d2c1a060000000000091e324557667c91a1b3c4d4e2f1f1e6dfdcd6d2d0cfcfd1d6dddfe6f1ecdfd0bfb49f8c78634d3c2c1906000000071c304354677d92a0b2c3d3e1eff6f1e6dfdcd8d6d4d4d7d9dcdfe3ecf7f1e5d6c5b6a595806b5847331f0a0000000f23384c5e70859bb0bdcedeedf9f1e6dfddd6d3cfcfd1d5dcdee5f1fcf3e2d1c1b09b85715c4b37220d0000000000081d3144556277889da9bac8d5d9cfcac2b6b1aba6a69d9b9a9997989a9b9d9ea8a7acb1b5bcc9cdd6c9bbaa9f8a79635544311d080000071c30435473889eb3c8ddedd8c2ad98836d5837271501172c42576c8197acc1d6ecdfc9b49f8a75604b35200b000f24394f64798e9fb1c0cbcec9bcab9c86725947341f0b00162b40556b8095aac0d5e8d8cac0bcb7b7b7b7b7b7b7b7b7b7b7b7b7b7b8b9bcc0c6c9d2dee5f0e5d5c4b39e8875604b36210b0000162b40556b8095aac0d5eaddd0c7c3bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc8bbb19c86715a4835200b000000000000081c3043546e8398aec3d8edffffffecdac9a9947e69543f485a73889eb3c8ddf3fffff5e0ccb9a78f7a644f3a250f000000000000000000000000091d3245566e8398aec8d9ebe9d7c7a8937e68533e2913000000000000000000000005192b3c546a7f94a6b7cbdcecece6d9cecac5bfbcbab8b6b7b9bbbec3c9ccd6e1e9f2e2d0c0b09b85705b4935210c00000000000b21364b6075879db2bfd0e2efe4ddd4cac7c1bdbbb9babcc1c7cad4e1e9ede2cebbaa97826d5a4935200c0000000b20354a6073869cb1becfe1f1e9e1ded4cac7c3c1bfbfc1c4c7cacfdae3ebf4e4d3c3b49e8976614c37210e00000215273850667b90a2b4c8dbebf1e6dfd4cac7c1bdbababcc0c7cad3e1e9f4efddc9b5a38f7a644f3a250f00000000001325364b6073849aa6b7c7d8d3c9bcb4aea49c96918c888685838283858688898c92979c9fabb4bac7cdc8baa99b8574604b36200b0000001325365d72879cb2c7dce9d4bfaa947f6a553f2a1500172c41566c8196abc1d6ebdcc6b19c87715544311d08000d22364a5c6c8197a2b2b7bbb4ab9f8d7b65503b2a180400162b40556b8095aac0d5dccab9ada7a1a1a1a1a1a1a1a1a1a1a1a1a1a2a3a4a7abb1b5c2c9d2e0f0e0ccb8a7907b65503b26100000162b40556b8095aac0d5e2d0bfb3aea7a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6aa9f927d68533c2b19060000000000000b20354b6074899eb3c8def3f2f0f2edd8c2ad98836d583a4d62778da6b8cbe0f2f0f4f7e8d6c5aa947f6a553928160300000000000000000000000215283852677d92aabbcee2ecd7c2ad97826d583a291704000000000000000000000b2035485a72879cb2c4d4e7ebe2cec8bbb4afa9a7a5a2a1a2a4a6a8adb3b9c6cdd6e4eeddc8b4a38d78634e38230e0000000006192b3c53697e93a5b7caddeadfd2c9c3b7b2aca8a6a4a5a7acb2b7c3cdd7e4ebd9c8b49f8b78624d38230d00000215273751667c91a4b6cadcede5d7cdc9c3b7b2aeacaaaaacafb2b5bcc9cfd9e7f0e1ccb9a895806b553c2b190500091d3145566d8298adc0d1e4efe1d3cac3b7b2aba8a5a5a6abb1b6c2cdd6e4f4e4d2c1aa947f6a553f2a1500000000071c304354677c91a2b4c4d4cec2b6ab9f999087807c7773716f6e6d6e6f717274777c81868c969fa9b4bac7c7b5a3937e69543625130000001c31465b71869bb0c6dbebd9c8a6917c66513c271100152b40556a8095aabfd5ead9c4ae99846f593726140100071b2d3e4b617584949da6aa9f9b8c7f6a5d4b371d0c0000162b40556b8095aac0d5d4c0ad9b928c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8f92959ba3b1b5c2d2e0e8d5c5ab96806b56412b160000162b40556b8095aac0d5dbc7b3a199929191919191919191919191919191919191918b806b604e3a1e0e000000000000000f24394f64798ea7b8cce0e4dddbdde4dcc7b19c8772584651677c91a6c4d5e4dddbdfe2eadac5af9a85705746321e090000000000000000000000000c21374c61768b9fb4cadff1dcc7b19c87725846331f0a000000000000000000000d22384d62788da4b6cae2e6d9cebeb1aa9f9a94918f8d8b8c8f9193989ea8b4b9c6d4e1e4d1c1a8937e69533e2914000000000b2035495a70859bb0c3d4e6dacdc1b5b0a59d9692918f9092969da5b4b9c6d2dfe2cebbaa947f6a553929170300081d3144556f8499afc2d3e5dfd1c7bab4aba59d98979594979a9c9fabb4bcc9d2dfe8d6c6b19c87725a4835200b000b20364b6075899eb3c9deefdfd1c3b6b2a59d9693908f91969ca4b4b9c6d6e6eed9c3ae99846e593a2917040000000b20354a6073869cb1c0d1cdbdb1a49c8c837b736b6662595c5a5958595a5c5d5962676c7178818a959fa9b7c4c1b19c87725443301c0700051a30455a6f859aafc4dae2cebbaa8e78634e39230e0014293e54697e93a9bed3e8d6c1ac96816c57412c17000000101e32465761727f888c8e8a857a6a61503f2e1c000000162b40556b8095aac0d5d2bca7927d7777777777777777777777777777787a7c80868f9ca4b5c2d2e5dbc6b09b86715b3626140100162b40556b8095aac0d5d9c3ae99837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b776b625142311e0000000000000002152838546a7f94a9c5d5dfd1c8c5c8d1dfcab59f8b76614c566b8095abc0d5d2c9c6caced8dfc9b49f8a76614b36210c0000000000000000000000000a1f33475870859aafc5daefdfcab59f8b76614c36210c0000000000000000000013283d53687d92a8c3d3e6d9c8bbb4a0978b857f7c7a787677797b7e8389949ea8b7c3d4e6d8c3ae99836e59372614010000000d23384d62788da3b4c8e1dccdbcb0a39b8f87817d7b7a7a7c8187949ea8b5c1d2e2d8c8af9a85705746331e0a000b20364b6074899eb4c9deded1c1b4a99f958e8783817f7f8284878c989fabb5c1d2e0decab6a48d78624d38220d0010263b50657b90a7b9cce0ded1c1b4a59c9287817e7a7a7c8087929ea8b9c8d8eaddc8b39e88735846331f0a000005192b3c51667c90a4b5c9cdbdb09f97867a6e656054606162615758514b454b556064666765626c77808a9da6b5c1b49f8a75604a35200b0004192f44596e8499aec3d9dfcab49f8a75604b36200b0012283d52677d92a7bcd2e7d3bea9947e69543f291400000003162939465460697377797670645d5043332111000000162b40556b8095aac0d5cbb5a08b7562626262626262626262626262626364676b717a869ca4b5c9dedec8b39e89735443301c0800162b40556b8095aac0d5ccb7a18c77676767676767676767676767676767676767666158514434231301000000000000091d3245566f849aafc4dad1c1b4b0b4c1d1cfbcab8f7a6550546f859aafc4d2c1b5b0b4bbc8d8cebaa9907b66503b261100000000000000000000000004172a3a54697e94a9c2d2e5e3cfbcab907b65503b261000000000000000000000182d42586d8297adc2d7e2cebbaa9f928278706a67656361626466696e757f8a9da5b7c8d9ddc8b39e88735544311d08000002152737546a7f94a9c1d1e2cebeb09e95857a726c68666465676c757f8a9ba3b5c3d4dfc9b49f8a76614b36210c000f253a4f647a8fa8b9cde1d1c0b4a39b8a8079726e6c6a6a6c6f7279838c9ba3b5c2d3e5d3c2a8927d68533d281300142a3f54697f94a9c5d6e4d1c0b4a39b877d746c686565676b737d8a9eaabbcee2e0cbb8a68b76614c36210c00000b2035485a70859bb0c2cfbeb09f968175645c626a7074777776736e676056606974797c7c7b77726b6b7a889ba3b4b19c86715443301c070003192e43586e8398adc3d8dcc7b29d87725645311d090011263b51667b90a6bbd0e5d1bca7917c67523c2712000000000b1b2936434b59626a6c6760554b3f33251503000000162b40556b8095aac0d5cab5a08b75604c4c4c4c4c4c4c4c4c4c4c4c4d4e4f52565d6575869cb1c5d6dfcab49f8a75604b35200b00162b40556b8095aac0d5cab5a08b75605151515151515151515151515151515151514c473a34261605000000000000000b20364b60758a9fb4c9dec8b4a39ba3b4c3d4c9a9947e69546074899eb3c9c9b5a39b9faabbced8c7ab96806b563a2917040000000000000000000000000e23384d63788da4b5c9deecdac9aa947f6a553f2a15000000000000000000001a2f445a6f8499afc4d9d6c6b49f8c7d6d625a5452504d4c4d4f515357616979879daabbcedfcab59f8a74604b35200b0000081d31445571869bb0c6dbd5c4b1a0958073645c5753514f505256606a78859ba5b7cbdfcebbaa8f79644f3a240f00142a3f54697f94a9c6d7d5c5b4a29a85796b645c59575555575a5b636e78859ba4b6caded6c1ac97816c57422c1700182d43586d8298adc2d7ddc8b4a29a8476676055535050515460677a8c9fb4c5d6e7d5c4a28d78624d38220d00000d22384d62788da3b4c8c3b2a096816c60606b777f858a8c8d8b88837c7468737f888f9191908c8780796e7785979f9d927d6852362513000003182d42586d8297adc2d7dac5b09a85705b38271502000f253a4f647a8fa4b9cfe4cfbaa58f7a65503a251000000000000b2135495b63777f817d73605443301c0800000000162b40556b8095aac0d5cab5a08b75604b373737373737373737373737383a3d3f4b57657b90a7b8cce0cfbcab8c76614c37210c00162b40556b8095aac0d5cab5a08b75604b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c37332a1c1608000000000000000010253a50657a8fa9bacdd6c5b09b869ba5b7cbc3ad98836e5863788da7b9ccc6b09b868c9fb4cadbc6b09b86715846331f0a0000000000000000000000000c2035495a71869cb1c6dceed9c3ae99846e593c2b19050000000000000000001b31465b70869bb0c5dbccb9a8957f6a5f4d493c3c3a3836373a3c39464b5b647a8c9fb4cadfcfbcab8c77614c37220c00000b20364b60758a9fb4c9dfcbb8a697826d60544b3e3d3c3a3b38454b596276879db2c5d5d8c8a6907b66513b26110014293e54697e93a9bdccc9b8a69a8473635b4f4a3e42403f423d4a4e5b6376869cb1c2d2d8c3ae98836e59432e19001c31465c71869bb1c6dbd0bfb09a847561584b44373b3a36434b5c6c8196a7b8cce0ceb8a38e79634e39240e000013283d52687d92a7c1cab7a5988272606274808a959b9faaa2a69d9891887d81949ea7a6a7a5a59d958c8379758189887e69604e3a1808000002172c42576c8197acc1d6d8c3ae98836e59432e1900000e23384d63788da2c6d7e9cdb8a38e78634e39230e00000000000e23384e6379899496928373604b35200b00000000162b40556b8095aac0d5cab5a08b75604b3622222222222222222222222325272e394b6074899eb3c8ded8c7a28d77624d38220d00162b40556b8095aac0d5cab5a08b75604b3627272727272727272727272727272726211f170c00000000000000000003162839556a8095aac7d7ccb9a7907b879db2c7c7b29c877258677d92a7c5d4c4a9947f8399afc8d9cab49f8b76614c36210c00000000000000000000000006192c3c566b8095abc4d5e7ddc8b39d88735a4835200b0000000000000000001d32485d72879db2c7dcc9b39e8976614b41352b2725232122242628323d4a5c6e8399aec3d8dac9a38d79634e38230e00000e23394e63798ea9baceddc8b39e8875604b43362e2826252528323b4858677c91a7b8ccd2bda8927d68533d2813000f24394e64798e9fb3b8b7ab9e88776255493d362d2c2a2a2d2d363c4958657b8fa4b5c9dac5af9a85705a45301b001d33485d72889db2c6d3c7b3a18e7a6457463a3127252526303e4c6176899eb3c8decfbaa48f7b654f3a25100005192b3c586d8297adc2c1b29d877460627785969fa9b0b4bbc4b7b2ada69d93979fb3b8c5bcc3b6b2ab9f998a7d6c757369604f41311e00000001162b41566b8096abc0d5d6c1ab96816c56412c1701000c21364b61768ba8bacde1ccb6a18c77614c37220c0000000002172c42576c8197a7aba18f7a644f3a250f00000000162b40556b8095aac0d5cab5a08b75604b36200d0d0d0d0d0d0d0d0d0d0e0f121c30435471869cb1c6dbcebaa98c76614c37210c00162b40556b8095aac0d5cab5a08b75604b36201212121212121212121212121212110c0a0400000000000000000000091e32455770859ab0c5dac9b39e89748297acc9cab59f8b76616c8196abc1cbb7a68e797d92aabbcecfbcab917b66513c2611000000000000000000000000000f243a4f647a8fa6b7cbe0e0cbb8a68d77624d38220d0000000000000000001e33495e73889eb3c8dac4af9a846f574632201912100e0c0d0f11161e2d3e54697e93a9bed3dac9a48f7a644f3a240f000012273c52677c91a7c7d8d4bfaa947f6a564532261813110f10151d2b3a4b6074889eb3c8d3bea9947e69543f2914000d21364a5c6c81939ea7a69d8d7c665948372c221b171515171a212c3a4b5d71869cb1c6dcc6b19c87715c47321c00192e43586e8398a8b6c2bcaf9a846f5c4a39291d151010141f3347586e8399aec3d8d0bba5907b66503b2611000b2035485a72879db2c7b5a3927d676175859ba3b4bac7caced4cbc8c4b7b2a8acb1bdccccc8bbb4bbbcb5a89e91807260544f4232231301000000162b40556b8095aac0d5d4bfaa957f6a55402a1500000a1e32465774899fb4c9decbb6a08b76614b36210c00000000061b30465b70859bb0bfa8937e68533e291300000000162b40556b8095aac0d5cab5a08b75604b36201a1a1a1a1a1a1a1a1a1a1b19202333475872879cb1c7dcc9b49f8a74604b35200b00162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000000000b21364b60768a9fb4c9d9c8ad98836d7c91abbccfbcab907a6570859bb0c5c8b39d8873778b9fb4cad9c9ab96816c563a2a17040000000000000000000000000b20354a6074889db3c8dde7d5c4a6917c67513c27120000000000000000001d32485d72879db2c7d8c3ad98836e583d2c1a0f0a0400040001080b16273d52677c92a7bcd1cfbcab8d79634e38230e0000162b40556b8095aac0d5cfb9a48f7a644f3828160800000000020d1d3144556e8399aec3d2bda7927d68523d281300071a2d3e4b60737e898d8e887d675e4c3b2b190e0700000000070e1c2e3f566b8196abc0d6c6b19c86715c47311c000f243a4f647a8a9ca4a8ab9f8f7b65503e2d1b0c01000004172a3a566b8096abc0d5d0bba5907b66503b2611000d22384d62778da5b7c6b19b8673606d8297a3b5c1cdd3cac7c2c1c4c8cbc8bdc1c4cec5b9b3aa9faab1b5b9b49e95826d5f4d3c2b190500000000152a40556a7f95aabfd4d3bea9947e69543f29140000031629395d72879db2c7dccfbcab8b75604b36200b00000000071c32475c71879cb1bfa9947f6a543f2a1500000000162b40556b8095aac0d5cab5a08b75604b362f2f2f2f2f2f2f2f2f2f2f302c3538424c61768a9fb4c9dbc6b09b86715443301c0800162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000000010263b50657b90a9bacecebbaa917c67778b9fb5cac9a9947f6975899fb4c9c2ad98826d70859aafc5dac6b19c86715847331f0a000000000000000000000000071c3043546c8297acc6d7e9d5c0ab96806b563726140100000000000000001b30455b70859ab0c5dac5b09b85705b49382c211f171b191a141d20283243546a7f94a9bfd4cab59f8b76614c36210c0004192f44596e8499aec3d9cbb6a18c76614c37210c00000000000001142637576c8197acc1d0bba6917b66513c261100000f1d314455606973787974675f4d402f1d0d000000000000000014293e54697e93a9bed3c4af9a856f5a45301a000d22364a5c657b868f93928c806b5d4b372010000000000013283e53687d93a8bdd2d0bba5907b66503b26110010253a4f657a8fa4c3c3a9947e6963798c9fb4c1d2cbc3b6b2adacaeb3b7c4cad3d9ccb9a79e8d8a919ca4b3bcb0a0927d675a4834200e00000000152a3f546a7f94a9bfd4d3bda8937e68533e29130000001b31465b70869bb0c5dbcab59f8a755544311d0800000000011426375d73889db2c0ab95806b56402b1601000000162b40556b8095aac0d5cab5a08b75604b444444444444444444444445453c494d53606a8095a9baced0c0ab96816c563626140100162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000000002152738556b8095aac7d8cab49f8b766171869bb0c6c3ad98836e798ea9bacdc2a7927d67697f94a9c3d4cab59f8b76614c37210c0000000000000000000000000013253651667b90a8b9cde1dac5b09a85705544311d080000000000000000162c41566b8196abc2d2cab49f8c796356493d373329302e2f26313538454b6171869bb1c6d9c9b19c87725746331e0a00061b30465b70859bb0c5dacdb8a28d78634d382314050000000000081a2d3d586e8398adc3d4c3a48f7a644f3a250f000001142637444b5460636360554d41372e1d14090300000000010814263653697e93a8bed3c3ad98836e58432e1900071b2d3e4b5d65737a7d7d796b62513f2e1c02000000000011263b51667b90a6bbd0d0bba5907b66503b26110011273c51667c91a6bbb6a58d78636c8196abbccfcbbbaea49c9896999da6b2b6c3d3c9b39e8979767c8699a1b2beb39e8978624d3c2c190600000014293f54697e94a9bed3d2bda8937d68533e28130000041a2f44596f8499aec4d9cfbcab8a75604b35200b00000000081d31445574899eb4c1ac97816c57422c1702000000162b40556b8095aac0d5cab5a08b75605959595959595959595959595a5b5c5a6368717e8d9fb4c7d8c7b4a28e79634e39230e0000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000000091d31455670859aafc5dac5b09a8570586b8095abc6c7b29c87727d93a8c7c9b5a48c776263798ea5b7cbcfbcab917b66513c2611000000000000000000000000000b21364b6075899eb4c9dedec9b49f8975604b35200b000000000000000010253b50657b90a4b5c9cfbcab9b8574635b514c473a45434437444b4f56606b7f94a3b5c9cfbcab96816b563929170300071c31475c71869cb1c6dbd1bca7917c6752423220180f0d0b0c111c23364a5b71869cb1c6cab7a58d77624d38220d000000091926313c484d556063625a4f4b3e31261e1612111012141c203043546b8196abc0d9c9ac96816c57412c17000010202f3f4b5460656868635b514434211100000000000011263b50667b90a5bbd0d0bba5907b66503b26110013283d53687d92a8bdb29d87725b72889db2c9cfbeae9d948782818488919ca5b6cac3ae99846e6066748398a0b2b9a799846f5a4935200c00000014293e53697e93a8bed3d3bda8937e68533e2913000003182d42586d8297adc2d7dab6a08b76614b36210c000000000b20354b60758aa8b9c2ad98836d58432e1803000000162b40556b8095aac0d5cab5a08b746f6f6f6f6f6f6f6f6f6f6f6f6f6f707174787e86939fabbccfcebdaf9a846f5b4936210c0000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000000b20364b60758a9fb4c9d5c4a9947f6a54657a90a8bacab59f8b768297acc1c6b19c8671595b72889db2c7dac9ab96806b5638281603000000000000000000000000091e3245566e8399aec8d9e1cdbaa88e79644e39240f00000000000000000e23374b5d71869cb1c3d3c9b4a39b85796e6761585c5a595a5c5560646b75808d9fb5c2d2c8b49f8c78624d38230d0000081d33485d72889db2c7dddbc5b09b8570614f41342b24222021232e37454e63798ea4b6c9c7b29d87725a4835200b0000000a1a2d3e4a5a626e75797771645c4b4437322828262528263035414b6073879db2c7cfbcab927c67523d271200000211212f36434b4f53534e493d3426160300000000000011263b50667b90a5bbd0d0bba5907b66503b261100142a3f54697f94a9beae99846e62778ca5b7cbc6b2a0947f746d6c6f747c879cb2c7c6b19c8671585660738298a6b7b3a18d78624d38230f00000013293e53687e93a8bdd3d4bfaa957f6a55382816020001162c41566b8196abc0d6ccb6a18c77614c37220c000000000c21374c61768ca1c6c4ae99846f59442f1a04000000162b40556b8095aac0d5d9c4af998384848484848484848484848484848587898d939ba3b4bcc9d0c0b19f917c66513d2c1a060000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000000f253a4f647a8fa9bacdcbb7a68e79644e6075899fb4c9bcab907b869bb1c6c7ab96816b56576c8197acc9d9c5b09b85705645321e090000000000000000000000000216283852687d92aabbcee2d7c6a8937d68533e28130000000000000000081c2f3f53687d93a5b6c5d1c1b4a39b8c837c767472706e6f7173757a8088969fabbccfcebbaa99836e5a4935200b0000021527385e73899eb3c8deddc8b4a3937e695f4d483b39373536383f4b50636f849aafc2d3c5ad97826d583c2b19050000031628384a5c6478838a8e8d867a6a60554b45383d3b3b3d36434b5160697f94a5b7cbcab49f8b77614c37210c0000000311182630353a3e3d38352c1f16080000000000000011263b50667b90a5bbd0d0bba5907b66503b261100162b40566b8095abc0ac97826d64798ea3c3d4c2ad98826d60555755606a7f95aac6cab59f8b77614c556176889db2bfaa957f6a553d2c1a06000013283e53687d93a8bdd2d8c3ae98836e5645321e0e0000162b40566b8095abc0d5ccb7a28d77624d38220d000000000d23384d62788da2b7c5b09a85705b45301b06000000162b40556b8095aac0d5dcc7b3a199999999999999999999999999999a9a9c9ea8a8b1b5c1cfccc0b4a297816c5e4c381f0f000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000000132536546a7f94a9c7d7c8b39d88735c4a566f8499afc4c9aa957f8b9fb4cabaa9907b655051667c91abbccfc9b49f8a76604b36210b000000000000000000000000000c22374c61778b9fb4cadfd7c2ac97826d573929160300000000000000001121364b6075879da7b9c8d1c1b5ab9f98918c898785838486888a8f959ea6b5bcc9cebcb49f8b7a644f3c2b19060000091d314556748a9fb4c9dfe4d1c1b59f8d7d6e6259534e4c4b4b4e525d65708196a2b4c8cbb8a6927d67523d2812000000091e324556647a8a989faaa39b8c80736860565552505052555460666f7e8c9fb4c3d3c3b09b85705847331f0a000000000008141c2025282823211a0f01000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100162b41566b8096abc0aa95806b657a8fa5bacfbca6917c675144374450657b90a8b9cdbcab917c67514658677c91a7b8b29c87725b4935210c000013283d53687d92a8bdd2dec9b39e8975604b3c2b1c1312192b3c586d8398adc2d8d7c7a28d78624d38230d000000000f24394e64798ea3b9c6b19c86715c47311c00000000162b40556b8095aac0d5e3d0bfb3afaeaeaeaeaeaeaeaeaeaeaeaeaeafb0b1b4b9c6c6c9d2c5b8b3a29a8473604b402f1d01000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000071c3043546f8499aec4d7c2ad98826d583d54697e94a9c4c7b29d879daabbc9b49f8a75604b4c61768b9fb4cacebbaa8f7a65503a2510000000000000000000000000000a1f33475870859ab0c5dadbc6b19c86715746321e0a0000000000000000091e3245566379899eaab7c4ccc9bcb4aea6a89e9c9a98999b9d9faaaab3b8c5cfc8bbb49e927d685c4a361e0e0000000b20364b60758ba9bacee2efe3cfbcab9f9283776f686462606163676f7b85969fb0c0d1c5b39e8875604b36210b0000000b21364b6075879da8b4bbb5aa9f95877e756f6a676665676a6c747b84929faabbcecab6a5937e68533a2a170400000000000001080b1013130e0c060000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110014293e54697e93a9bea9947f6964798ea3c2d3b9a48e79644f3927364b6075899eb4c9c9ae99836e59474b6074889eb3b6a48e79634e39230e000013283d52687d92a7bdd2e0ccb9a7937e695a493b3025282a35485a71869bb0c6dbcdbaa98b76614b36210c0000000010253a50657a8fa5bac7b29d88725d48261401000000162b40556b8095aac0d5eaddd0c7c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5c6c9cdd7dbddccb8a79e94847661554431221200000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000000b20354a6074899eb3c8d3c2a7927d68523d4e63798ea6b7cab7a59da5b7c8c4af9a846f5645475871869bb0c6d8c8aa957f6a55402a150000000000000000000000000004182a3a54697f94a9c2d3dfcab49f8b76614b36210c000000000000000003162838495b657b8c9da6b3b9c6cfcac3c6b9b3b1afaeafb1b3b4bbc8c8cbcebeb1aa9f94806b5f4e3e2e1b000000000b20354b60758a9fb5cadff4e9dac9bcb5a0988a847d79777576787d848f9ba2b0bdcdc9b8a7947f6a5745321e0900000010253b50657a90a5b7c6cec8bbb4a59c938a847f7d7b7a7d7f8287909aa2b4bbc8cebeb29c8774604b35200c000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110012273c52677c91a7bcab96816b61768ca4b6cabaa5907b65503b263245566e8398adc2c9b49f8b77614c44556d8297acc3a5907b66503b2611000012283d52677d92a7bcd2e8d6c5b39e897862594a43363d3a474d62788a9fb4c9dfc9b49f8a745746331e0a0000000011263c51667b91a6bbc9b39e89745443301c08000000162b40556b8095aac0d5eae5d9d1cfcecececececececececececececfd0d2d5dbdee5dec8b39e897f736158463727150400000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000000e23394e63788ea7b8cccab6a48c77624d374a5b73889db3c8c3b7b2b7c3d4c5a9947f6954383a566b8095abc7d7c4ae99846f593c2c1906000000000000000000000000000e23384d63788da4b6cadecfbcab8f7a65503a25100000000000000000000a1a2c3d4b5d657c88949ea8b9ccdfd8d6ccc9c7c5c3c4c6c8caced9dddac5b1a0978b7f72604a4131201000000000081d31445574899eb3c9dee5d7cdc9cdbeb2a99f99928e8c8a8b8d9299a1b0b4c0cdcfbcab9e8976614b39281603000000152a3f546a7f94a9c3d4e2d9cec3b6b2a99f9a949290909294979ca5afb3c0ced0c0b1a0917d675544311d08000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110010253a4f657a8fa4c5ad98836e5872879cb1c7c0ab96816b563f2e283851667b90a4b6cabbaa947f69564553687e93a8bda8937d68533e2813000012273d52677c92a7bcd1e7e0ccb9a79c867867605453525559616f8399a9bacddcc6b19c86715c392917030000000012283d52677d92a7bccab59f8a75604b35200b000000162b40556b8095aac0d5e5d5c7bdb9b9b9b9b9b9b9b9b9b9b9b9b9b9babbbdc0c6c9d2d6c1ac978175655d4b3d2c19090000000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000013283d52687d92a7c5d6c6b19c87715948343d586d8298adc2d4cac7cad4cbb8a68e79644e393b50657b90a9bacdc8b39e89735b4935210c000000000000000000000000000c2135495b72879cb1c7dcd9c9a9947f69543f2a14000000000000000000000f1f2f3f4c5e65767f899eb3c9dee0ded6d0d9cfcacfd9cfd4dcdee5d7c2ad9782796a6054433023130200000000011426375d72879db2c7dcd7c7bab4bac7c7bab4aea8a3a1a0a0a3a7afb3bfc8d1cdbdb59f8d7c665746331b0a0000000013293e53687e93a8bdd3e8ebe2d3cac7bab4afaaa7a5a5a7aaacb2b6c3c7d0cdbfb3a297826d5f4d37271501000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000e23384d63788da6b8b09b8570586d8297adc4c7b29d87725d4b3a2a354a6073869cb1c5c8b39d8875604b51667b91a6bbaa95806b55402b16000012273c52677c91a7bcd1e6e8d6c5b6a49c887d736c69676a6d778297a1b3c7d7d2c2ab96816b56412c16000000000014293e53697e93a8becfbcab8b76614c36210c000000162b40556b8095aac0d5d9c7b7aaa4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a6a7abb1b5c2cbc4b19f97877b655b493626140100000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000003172939576c8297acc1dac9ac96816c573b2b3d52677d92a7c2d2dfdcdfddc8b39e8874604a35364b60758a9fb4c9ccb8a78d78634d38230e0000000000000000000000000006192c3c566b8095abc4d5d8c3ae99836e593b2b180500000000000000000008182b3c4b5c64768297a8b9ccd5ccc8c1bbc9bcb4bcc9babfc6cad3dbc6b19b857a69614f40301e0e0000000000001c31465c71869bb1c6dbcdbaa99fa9b2becdc9c4bdb9b7b5b6b8bcc4c7d0cec6bab49f957f6a5e4c392917000000000011263b50667b90a5c9daece1d3cac7cacdc9c4bfbcbbbabcbfc1c7cad3cdc7bab4a1998473604b4130190900000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000b20354b6073889eb3b49f8a7661677c92a6b7cab7a58f7b65584738304354687e93a7b8cbb7a6937e695750657a8fa5baac96816c57412c17000012273c51677c91a6bcd1e6e9e1d3c2b6a69d9287817e7d7f828997a0b1bfd0dec9b5a4907b65503b26100000000000152a3f556a7f94aabfdab7a28d77624d38220d000000162b40556b8095aac0d5d1bdaa998f8e8e8e8e8e8e8e8e8e8e8e8e8e8f9192959ca4b2b7c4bdb1a69d8a79635443301c0800000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000a1e33465771869cb1c6cfbcab917c66513c27374c62778ca4b5c9def0e9d7c7ad98836d54433032455670859ab0c5d5c5a7927d67523d281200000000000000000000000000000f253a4f647a8fa6b8cbddc8b29d8873594834200b000000000000000000132536485a647a88979fb1c6cdc5b8b3aca5a3ab9faba2a5a9b1b6c2c9c9b5a39b8c7f695e4c3c2b190500000000051a2f455a6f849aafc4d9c9b49f8a98a0b4b9c6cbd4cecccacbcdd2d3c9c8bbb4a89f928172604a402f1b0b00000000000e23384e63788dabbccfe3d3c3b6b2b5bcc9cad3d2d0cfd2d2d6ccc9c6bab4a99f9383756155443123130000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100081c3043546d8297acbaa9927d676074889db3c3c3b29d877661564c40394b6075889eb3c8c4b39d88766151677c91a6bca9947f6a543f2a15000011273c51667c91a6bbd1e5d7cdc9c8c4b7b3a59d96939294989ea7b1becee3cebdb19c8673604b35200b0000000001162b41566b8096abc0ceb8a38e79634e39240e000000162b40556b8095aac0d5cfb9a48f7b797979797979797979797979797a7b7d80868e9da6b7c7c4b7a89c8673604b35200b00000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000c21364b61768b9fb4cacab59f8b77614c372234485971869cb1c5d4dbdacdbaa9927d685236252838556b8095aac8d8c1ac97816c5738281603000000000000000000000000000b20354b6074889db3c8ddcbb7a68c77624d37220d0000000000000000071c3043546278889da6b1bdc6b9b4a79e97908e8c8a8b8d8f949ca4b1b5c2c1b5aa9f8d7c665a4835200a0000000001162b40566b8095abc0d5c2ad988283949ea8b2b7c4c0c1c3c2c0bec2b6b1aa9f988a7d6c6054433022120000000000000b20364b60758a9fb5cadfcab6a59c9fabb1b6c2bebfc0bfbdc5b9b3afa89f978a7e6f615746372715050000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000114263651667b90a8b9ae99846e5b6a7f95a5b7c9b7a5998374655e5855576173859aafc5cbb7a697826d5e697e93a9c9a7927d67523d2812000011263c51667b91a6bbd0d7c7bab4b3b8c5c3b7b2aca8a7aaadb3b8c5ced9cfbfb19f907c665443301c080000000002172d42576c8297acc1cfbaa48f7a654f3a2510000000162b40556b8095aac0d5cab5a08b75646464646464646464646464646566686b717a879da9bacec6b6a4907b66503b261100000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000010253b50657a90abbccfc6b19c86715847331f2a3b556a7f95a7b7c3c6c5bdb49f8a77614c3722263b50657b90aabbcec6b09b86715645321e0900000000000000000000000000081c3043546d8297acc6d7d4c4a6917c66513c271100000000000000000b20354a6072859ba6b7c4c8b9a89e9389817b79777576787a7f868f9ca4b5c2c8bbab9e8a78624d382815020000000011273c51667c91a6c3d4c6b19c87727f8a969da6a8aaacaeacaba9a6a49c968b8279675f4a433625170b000000000000091d32455673889db2c8dcc7b29c878b959ca4a5a9aaaba9a8a6a79e99948a817869604c4639291909000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100000b21364b6075899eb4b49f8c79636175879dabbcc3b3a199877b726e6b6d758297a2b4c8d4c4b1a0917c666c8297acbcab907a65503b2510000011263c51667b91a6bbd0cdbaa99f9ea6b6c2cbc7c1bebcbfc2c8ccd5cfc9bcb4a197816c5e4c362614010000000003192e43586e8398adc3d0bba6907b66513b2611000000162b40556b8095aac0d5cab5a08b75604f4f4f4f4f4f4f4f4f4f4f4f4f5152565c64788b9fb4c9d3c2ad98826d58432e1803000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000152a3f546a7f94a9c9d9c9ac97816c573a2a1821364c6176899da5aeb1b0ac9f95806b5947341f21364b60768a9fb4c9cab49f8a75604b36210b000000000000000000000000000114263651667c91a8bacdd5c0ab95806b56362614010000000000000011263b50667b90a3b5c4cebbaa9e8a7e756c666361606163656a717a869ca4b6cac9b9a896806b5645321d09000000000d22374c62778ca5b7cacab59f8b776a7781888e93959798979694918c8681786d635b514d493c33291b0b0000000000021528385b70859ab0c5d3bea9947f7880878c909395969493918e89847e766c635b4f4233291b0b00000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110000091e3245566d8298aabbaa9a846f5e657b8d9fb4bbbfb3a59c90878380828997a0b1c0cacacebeb29d887573889db2b49f8b77624c37220d000011263b51667b90a6bbd0c9b49f8b889ca4b4bbc8cad3cfcfd6ccc9c9bcb5ab9f958373604b402f18080000000000051a2f445a6f8499afc4d1bca7927c67523d2712000000162b40556b8095aac0d5cab5a08b75604b39393939393939393939393a3c3d3e4a5a70859aafc5dac5b09b86705b46311b06000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000162b40566b8095abbec8bcab917c67523c27121e33465763798792999b9a978e8173604b3b2a181e32455770859bb0c6c7b6a58c77624c37220d00000000000000000000000000000b21364b6075899fb4c9dac4af9a856f5443301c0800000000000002152838596e8399aec1d2cab49f8c7b686056504e4c4a4b4d50545c6476869cb1c7d6c6b39e8875604b36200b000000000b2034485972879db2c7cfbcab937e69626c73797e80828382807f7c77716c625a626767625a4c463a2918080000000000182d43586d8298adc2d7c1ac97826c6b72777b7e80807f7d7c79746f6961584d493c321e170b0000000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110000021628384d63788b9fb4b4a2917c665d6a7f949db4b9c3b6b2a49c9895989ea7b1bebcb5b4bbc8b7a68e79798ea6b7af9a846f5947341f0b000011263b51667b90a6bbd0c8b39e887886969faab1b6c2bab9c5b9b3afab9f998c8073605544312212000000000000061b30465b70859bb0c5d3bda8937e68533e2913000000162b40556b8095aac0d5cab5a08b75604b36333333333333333333332a33373744576c8297acc1d7c8b39d88735e48331e09000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000011263b51667b90a0afb2b19f8b77624c37220d1729394a5b63757d838685817a6c605544311d0c162839566b8095a8b2b1a99c87725947341f0b0000000000000000000000000000091e3245566e8399aec9d9c9b49e8974604b35200b000000000000091d32455673889db3c8d8c3ae98836e5d4b453839373536383a3e4b58677c91a6bcd1ccb8a78e79634e39240e0000000005182b3b566c8196abc1d2c9b09b85705d565b63696b6c6e6d6b69676259566068787c7c786d6158463626140100000000152b40556a8095aabfd5c4af9a856f5a596266696a6b6a6867636054544c473a352c1e140a040000000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110000000a2035495a6c8196a7b9b39e897863616a7f929ea8b3bfc2b6b1adaaadb3b9c5b9ab9f9faab4b09e89758298adbbaa937d68533b2a1805000011263b51667b90a6bbd0c8b39e887375808b959ca4a3a5a4a3a79e99958c847a6b60554437261404000000000000071c32475c71879cb1c6d4bfa9947f6a543f2a15000000162b40556b8095aac0d5cab5a08b75604b48484848484848484848483a474c50556071869cb1c6dbc8b29d88735d48331e08000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000b20354a607282919a9d9c95826d5947341f0b0b1b2d3d4a5660686e71706c645c4b44372614000d23384d62788a999d9c978b7b65503b2a180500000000000000000000000000000316283853687d92abbccfccb9a88e78634e39230e0000000000000b20364b60758a9fb5cad3bea9947e69543f31272422202123252e3a4c61778ca1b6ccd5c5a6917b66513c261100000000000e24394e63798ea3b5c9c9b5a3907b65564a4e53555759575654514c4d5f687e8c91918c8276615443301c080000000013283d52687d92a7bdd2c8b29d887357484c505455565453514e4b433637332a302f2b211f170b00000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100000006192c3c4c6177899eb3b8a79c867661616a7d8a99a1adb4b9c6c0c0c1c6b9b4a79e8c8b9b9e9b907d7a8c9fb4b49f8b77614c37210d00000011263b51667b90a6bbd0c8b39e8873616b7880878b8d8f8f8d8c89847f786f645d4b443727190900000000000000011426375d73889db2c8d5c0ab95806b56402b16010000162b40556b8095aac0d5cab5a08b75605d5d5d5d5d5d5d5d5d5d5d5e5e5861656a748096a4b5c9dbc5b09b86705b46311b06000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000071c30435460727c8488878074604b3b2a1805000f1f2d38454b53595c5b574f4a3e31261909000c2035495a647a8488868278655d4b371d0d000000000000000000000000000000000c22374c61778b9fb4cad6c6a7927d68523d28130000000000000c21374c61768ca9bacdd4bfaa947f6a5443353025282527292b353e4d62788da2b7ccd2bca7927d67523d281200000000000c21364a5b71869bb0c3d1c1b19b8574604b443e40424342413f404c5c677d929fabab9f988473604b35200b0000000010253a50657a8fa5c8d8cab59f8b76604b4545454545454545454545454545454545403633291b0b000000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000000000e1f334758697e93a0b2b6a49b847664606878848e989ea8a9abacabaaa89e96897b7a8589857b78889eabb8a696816c5847331f0a00000011263b51667b90a6bbd0c8b39e88735e5b636b7276787a7a7877746f6a635b4f4b3f312719090000000000000000081d31445574899eb4c9d6c1ac97816c57422c17020000162b40556b8095aac0d5cbb5a08b74737373737373737373737373737374777a7f87969eb0c2d2d5c5ad98836d58432e1803000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000132536435460676f73726b605645321d0d0000010f1a2832363d4446454239362d1d1409000006192c3c4a5c646f73716c635a4b3f2e1c00000000000000000000000000000000000b1f34475970859bb0c5d6c1ac97816c573928160300000000000a1f334758748a9fb4c9dbc6b19b857260504a43363d3b3c3e3c484d5c697f94a9bed3d3c3a5907a65503b25100000000000071a2d3d53687e93a5b6cac9b5a396816c624f4a3e3f3d3f3e4a4e5e667a8b9fb4bcbcb5a28e79644f39240f000000000d22384d62788daabbcecfbcab8e79635b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a554c463a291a0a0000000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b26110000000004182a3a4f606d8298a2b4b4a29b877a6860626f7a83898f94969796949089817766657074707a889da6b8ab9e8876614c3a2a170400000011263b50667b90a5bbd0c8b39e88735e494d55586163656463626054554d493c372e1d15090000000000000000000b20354b60758aa8b9cdd8c2ad98836d58432e18030000162b40556b8095aac0d5ddc8b39e8888888888888888888888888888898a8c8f949ca4b0bccde0ccb8a7917c66513c271100000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000008182636434b525a5d5c554b4538281500000000000a161e21282e31302c24221b1001000000000e1e2d3e4a4f595d5c574d493c2e2111000000000000000000000000000000000004182a3b54697f94a9c2d3c6b19b86715745321e09000000000004172a3a5d72879cb2c7dcc9b5a396806f6560545452505153565a626b7a8a9eb4c9decab6a58d78634e38230e0000000000000f20364b6074879cb2bfcfc1b09e968070645c56545355575c646d7c899ea9bacdcfbcab917c67513c2712000000000b20354b60758a9fb4c9dac9a6917d7070707070707070707070707070707070706f6b6158463827150200000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100000000000c1c32424b6074849aa5b5b4a59d8a7d73665e646e757a7e8082817f7a756b62596168747f8b9da6b7b49f8d7c665846331c0c0000000011263b50667b90a5bbd0c8b39e88735e49383a464c4e504f4e4c4a433638352c221b1001000000000000000000000c21374c61768ca1c6d7d9c4ae99846f59442f1a040000162b40556b8095aac0d5e0cbb8a69e9d9d9d9d9d9d9d9d9d9d9d9d9d9e9fa9a5aab2b6c3cdddcdbeb39e8975604b36200b00000000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000000000008182630353c454847403632281a0a00000000000003090b13191c1b170f0d070000000000000010202d36394448474238352c1e11030000000000000000000000000000000000000e23384e63788da4b6cacab49f8a76604b36210b000000000000172c41576c8196acc0d1d2c1b09e96847b736c6a676566696b6f78808b9ea8b9cdd6c5b29d87725b4935210c000000000000091d324556667b90a1b2c4cdbdb09e968479716c69686a6c717982919ea7b8c7d6c6b59f8c77614c37220c00000000081d31445572879db2c7dcc8b39e89858585858585858585858585858585858585848076615645311d0900000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000000000000141d3145566177879ba3b2b6a89f92867c7069636065696b6d6c6a656060656d767e86949fa9b7b49e947f6a5e4c3a2917000000000011263b50667b90a5bbd0c8b39e88735e4933293336383a3a38373530252321190e080000000000000000000000000d23384d62788da2b7cddac5b09a85705b45301b060000152a3f556a7f94aabfd4e7d5c4b8b3b2b2b2b2b2b2b2b2b2b2b2b2b3b3b4bac7bfc7cad3d2c9bcb0a0927d675645321d0900000000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000000000000000000000000000000008141c20272f33322b201d150a0000000000000000000000040706020000000000000000000002101b22242f33312d2320190e00000000000000000000000000000000000000000c2135495b72879cb1c7cebbaa8f7a654f3a25100000000000000f253a4f647a8fa2b4c7d7cdbcb0a1999087817f7d7a7c7e80848c959fa9b9c6d7ccb9a795806b553d2c1a06000000000000021528384c5e6e8399a6b7c5cdbcb0a29a8e86817e7d7f82868e979fb3b8c5d5c9b9a898836e5947341f0b00000000011426375a6f859aafc4daccb8a79e9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a958674604b36200b00000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100000000000002152738475962788598a0b4bab4a49c90857f78726e6b6967686a6c70747b828a939ca4b4b6ab9f93806b614f402f1c0c000000000011263b50667b90a5bbd0c8b39e88735e4933171f212325252322201c130e0c0600000000000000000000000000000f24394e64798ea3b9cedbc6b19c86715c47311c07000012273c51677c91a6becfdcded5cbc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9ced8d4d6ccc9c1b5b19e95826d5f4d3828150200000000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000000000000000000000000000000000001080b121a1e1d160b090200000000000000000000000000000000000000000000000000000000070d0f1a1e1c170e0c06000000000000000000000000000000000000000000061a2c3d566b8096abc5d5c8a9947e69543f29140000000000000d22374b5d6f849aa9bac8d7cdbfb3afa59d969492909193959a9fabb4bac7d7cdbdb39e8977624d37220e00000000000000000a1a2f404d6278889da7b9c7cdc0b4afa49c96949294979ba3acb1bdccd4c8bbab9e8977624d3b2a18040000000000172d42576c8297acc9d9d5c5b8b3b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0afa4927d68523d281300000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b2611000000000000000a1a2a3a485a627582949faab5b5b1a39b948d8783817e7d7d7f81858990989fa9b1b6b4a59d8d7e6b62514332221200000000000011263b50667b90a5bbd0c8b39e88735e49331e0a0c0e100f0e0d0b0700000000000000000000000000000000000010253a50657a8fa5bacfddc7b29d88725d48331d0800000e23384e63788da0b2c1c6c9cdd7cacacacacacacacacacacad8cecac9c8c7c4c1c5b9b3aea39b908072604a41301a0a0000000000162b40556b8095aac0d5cfbcab8b75604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa6b8cbc3ad98836e583b2a18040000000000081b2e3f4d63788b9faabac7d0d0c7c3b6b2aca9a7a5a6a8abafb5bcc9cdd4cabdb09f937e68594834200b000000000000000000112034485a647a899ea9b7c4cfc8c2b6b1aba9a8aaacb1b5c2c5ced0c4b7aa9f8d7c665948341d0c00000000000012273d52677c92abbccfdbd5ccc8c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c2ac97826c57422d1702000000000000000000000000000000000000000000000000000011263b50667b90a5bbd0d0bba5907b66503b261100000000000000000c1c2b3c4856606d7f8c989fabb3b5b0a9a49c989694929394969a9ea7adb4bab4a99f96877b696051443425150400000000000011263b50667b90a5bbd0c8b39e88735e49331e09000000000000000000000000000000000000000000000000000011263c51667b91a6c7d7d9c9b49e89745f49341f0a00000c2135495b6e8298a3afb1b4bab5b5b5b5b5b5b5b5b5b5b5b5b5bbb4b3b2b1afaca9a79e9891867c6b605443302313000000000000152b40556a8095aabec3c6b59f8a75604b36200b000000000000000000000000000000000000000000000000000000000000070d0f1a1e20202020202020202020202020202020202020202020202020202020201f1a0e0c060000000000000000000000000000000000000000000000000000000000000b20354b6074889eb3c8c7b29d87725947341f0b000000000000102035495a677d8c9fa9b4c0cacfd3cac7c1bfbcbabbbec0c4cacfd3cac3b7b29e968172604a3b2b180500000000000000000005192b3c4a5c657b8b9da6b2bec9d2c9c6c1bebdbfc1c6c9d2d2c9bfb3a69d8c7e685e4c3b2b18000000000000000c22374c61778b9fb4bfc6c8cbd5cacacacacacacacacacacacacacacacad7cdc6ad98826d58432d1803000000000000000000000000000000000000000000000000000011263b50667b90a5c9dadac9a5907b66503b26110000000000000000000d1d2b38454b616979838d99a1a9b0b4b6b1adaba9a7a8a9abafb3b8b4aea99f968b8175655d4f42342616070000000000000011263b50667b90a5bcc3c5b39e88735e49331e09000000000000000000000000000000000000000000000000000011263b51667b90a9bac7c3c2b39e89735e49341e090000061a2c3d4c61768592999c9fa9a0a0a0a0a0a0a0a0a0a0a0a0a0aa9f9e9d9c9a96938f89837c71665e4a433625130500000000000011263c51667c91a0acaeada89b86715645311d090000000000000000000000000000000000000000000000000000000002101b22242f343535353535353535353535353535353535353535353535353535353535352f2320190e0000000000000000000000000000000000000000000000000000000000081c3043546d8297adc7cab7a58c77614c37220c00000000000006192c3c4d5f677c8b9aa2afb4bcc9c7cad4cfd0cfd1cfd6ccc9c4c2b6b1a59d91816c605443301d0d00000000000000000000000d1d2d3d4b5d657b8898a0b0b5c1c7cacfdad1d1d7cdc9c6c1b5b1a199887b68604e402f1d0d000000000000000a1f3347586c8196a1adb0b3b8c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4a8947f69543f2a1400000000000000000000000000000000000000000000000000000011263b50667b90abbcc3c3bcab907b66503b2611000000000000000000000d1a2832434f5b636e7a848e949b9fabaaacaeb0b2b1b0afaca8a99f99928a81786c61574b3f3224160800000000000000000d22374d62778c9eabaeada79a846f5a452f1a0500000000000000000000000000000000000000000000000000000c21364c61768b9fa9adaeaca398836e58432e19030000000f1f33475861727c8487898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888784817e7a756e665e514c4030251808000000000000000b20354b6073828f969998948a7b654f382715020000000000000000000000000000000000000000000000000000000311202d363944494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4438352c1e0e000000000000000000000000000000000000000000000000000000000114263651667c91a9bacdc3a6907b66513b2611000000000000000e1e30414d5e667984919a9fabaeb2b7c3babbbcbbbac5b9b3afaba49c94877c6c624a43362513000000000000000000000000000f1f2e3f4b5d657683929ba3abb2b5bcc9bcbbc7bab4b0aaa39b928477655d4e42312212000000000000000004182a3a4b6073838f989b9ea6a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a99f9a8976614c37210c0000000000000000000000000000000000000000000000000000000d22374c62778c9fabaeaeab9f8c77624c37220d00000000000000000000000a161e323d494e5c646f797f858b929597999b9d9c9b9997938f8a847d766c625a4b46392e2114060000000000000000000b203448596b808f96999894897a644f39240f0000000000000000000000000000000000000000000000000000000a1e334657667c8a94989997918577614c37220c0000000004172a3a475460676f7174757575757575757575757575757575757473726f6c69656055514c40382f1c13080000000000000000081d314455606d7b8184837f77655d4b371a0a0000000000000000000000000000000000000000000000000000000011212e3e4a4f595e60606060606060606060606060606060606060606060606060606060605f594d493c2c1a0a000000000000000000000000000000000000000000000000000000000b21364b60768a9fb4c9bfaa95806a553625130000000000000000122330404c5b636f7c848b94989da5a3a4a6a7a6a5a4a79e9a958f877f75665e514430251808000000000000000000000000000111212f3f4b58616e7d858e969d9faba5a7a6a5a99f9b958f867d7261594b3f312414040000000000000000000c1d314455606e7a8386888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a857a645847331f0a0000000000000000000000000000000000000000000000000000000b203448596a7f8e959899968e7f6a5948341f0b00000000000000000000000003141f2c353e4a4f5b636a70777d8082848688878584827e7a766f6861584d483c32281b11030000000000000000000005182b3b51626b7a8184827e76645c4a36220d000000000000000000000000000000000000000000000000000000031729394c5e66777f8284817c73615947341f0a00000000000c1c2a36434a525a5c55606060606060606060606060606060555e5d5c5a5754504b4437382f241c120000000000000000000001152737444b5d656c6e6d6961594b3f2e1c000000000000000000000000000000000000000000000000000000000c1c2e3f4b5c646f737575757575757575757575757575757575757575757575757575757575746f635a4938281603000000000000000000000000000000000000000000000000000000091e3245576f8499aec9c4af9a846f5443301c07000000000000000512222f3d494e5e666f787f83878c8e8f909291908e8d8984807a726960574c40341c13080000000000000000000000000000000311212f3a474c5f67717981888a8d909291908d8a86807a71676054473a2e2114060000000000000000000001152737444b5d646d717375757575757575757575757575757575757575757570645c4a3a2a170400000000000000000000000000000000000000000000000000000005182b3b50616a7980838380796a61503b2a180500000000000000000000000000000e1a212d363d4a4e545961676a6d6f717272706f6d68646157524c473a342b1e160b000000000000000000000000000d1d3444515d646c6e6d6961584a3e2d1b07000000000000000000000000000000000000000000000000000000000b1b2f404c5961696d6e6c666055473a2a18040000000000000c182530353d4437444b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4449484745413e3a353127241d1209000000000000000000000000091927313f4b50575958544c473b2e211100000000000000000000000000000000000000000000000000000004182a3a4b5d657a84898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8478635645321e090000000000000000000000000000000000000000000000000000000316283953687d92abbcc9b39e8974604a35200b000000000000000004121f2c35404d515a62696e7277797a7b7c7c7a7977746f6b645c544b45392f221600000000000000000000000000000000000003111c2a33414d525b636c7275787a7c7c7a7875716b645c524a43362a1c1103000000000000000000000000091927313f4b4f585b54606060606060606060606060606060606060606060544e4a3e2d1c0c00000000000000000000000000000000000000000000000000000000000d1d3343505c646b6e6e6b645c5043331d0d0000000000000000000000000000000006101b222d36393a474c525557595b5d5c5b5a57534f4b463937332920190d030000000000000000000000000000001626343f4b4f565958544c473a2d201000000000000000000000000000000000000000000000000000000000000012222f3a474c54585957514b44372a1c0c000000000000000008131c20272f2631353535353535353535353535353535312633322f2c2925201d15090900000000000000000000000000000009151d2e373a4144433f37342a1d11030000000000000000000000000000000000000000000000000000000a1f344759657b8a999ea79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa99f998675604b36210b000000000000000000000000000000000000000000000000000000000d22374c62778b9fb5cab9a78d78634e38230e000000000000000000000e1a2130393c484d5459586163656667666564625a5a564f4b3e3632281b120400000000000000000000000000000000000000000c171f30393d4a4e5656606365676665636055554f4b3e353025180c00000000000000000000000000000009151d2e373a4336434b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4336362d200f000000000000000000000000000000000000000000000000000000000000001525333e4a4e565959564e4a3e33251500000000000000000000000000000000000000070f1a21232a34373d4042444648474644423e3a363228211f170c0500000000000000000000000000000000000816202e373a4144433f37332a1c100200000000000000000000000000000000000000000000000000000000000004121c2a34373f4344423c353126190c0000000000000000000000070b121a141d2020202020202020202020202020201d141e1d1a1714100b080100000000000000000000000000000000000001111c23252c2f2e2a221f180c00000000000000000000000000000000000000000000000000000000000c22374c61778a9ea8b3b8c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4a4917c67523c2712000000000000000000000000000000000000000000000000000000000b1f34475970859bb0c5c5a7927d67523d2812000000000000000000000006121d242b35383f3a474c4e4f515251504f4d483c403a372e211e160a000000000000000000000000000000000000000000000004131e252d363938454b4d505251504e4b44373a372e201c1308000000000000000000000000000000000001101b22252e26303535353535353535353535353535353535353535353025211a0f01000000000000000000000000000000000000000000000000000000000000000715202d36394043444139362d201507000000000000000000000000000000000000000000070c0e181f22282b2d2f313332302f2d2925211e160c0a04000000000000000000000000000000000000000002101b22252c2f2d29211f170c000000000000000000000000000000000000000000000000000000000000000000000c181f222a2d2f2c27201d14090000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b08010007050200000000000000000000000000000000000000000000000000080e10171918140c0b04000000000000000000000000000000000000000000000000000000000002162838546a7f94a8b9c6ccd5cacacacacacacacacacacacacacacacacacacacacacacacacad7cdc2ad98836e58432e190000000000000000000000000000000000000000000000000000000005182a3b546a7f94a9c3c1ac96816c57382815020000000000000000000000000a0e1920222a2a3337393a3b3d3c3b3938352b2b25221b10090300000000000000000000000000000000000000000000000000010a0f1a2124273136383b3d3c3b3835312724221b1007000000000000000000000000000000000000000000080d0f18141c2020202020202020202020202020202020202020201c13080700000000000000000000000000000000000000000000000000000000000000000000010f1a21242b2e2e2b24221b100200000000000000000000000000000000000000000000000000040a0c1215181a1c1d1d1b1a18130f0c090300000000000000000000000000000000000000000000000000080d0f171918140c0a04000000000000000000000000000000000000000000000000000000000000000000000000040a0c14181917110b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455672879db2c6d6e0e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfeadbc5b09b86705b46311b00000000000000000000000000000000000000000000000000000000000e23394e63798ea5b6c5b09b86705645321d090000000000000000000000000000050b0d14171f2124252627272524222019160f0d0800000000000000000000000000000000000000000000000000000000000000070c0e151d20232527272523201d150f0d0700000000000000000000000000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f161919160f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e121518191a1b1b1a181714100c0903000000000000000000000000000000000000070d0f191b170d0b0500000000000000000000000000000000000b21364b60758ba5b6cae4f4fbfff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fff2dcc7b29d87725d48321d00000000000000000000000000000000000000000000000000000000000c2136495b72879cb2c7b49f8a75604b36200b000000000000000000000000000000000000040a0c0e10111211100f0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000002090b0e101211100e0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b11171a1c1d1e1c1a16100b090200060c0e141716120c0a0300000000000000000000000000000000000000070d0f121515130f0b070000000000000000000000000000070c0e131515120d0b050000000000000000000000000000000000050b0d141d2023272b2d2e2f30302f2e2c2925211e160b09030000000000000000000000000002101b22242e312c2220190e000000000000000000000000000000000e23384d63788da2c3d3e6fffffffffff9f3f1e2e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1dbc5b09b86705b46311b0000000000000000000000000000000000000000000000000000000000061a2c3d566b8196abc5baa98f7a644f3a240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d13151614100b070000000000000000000000000000000000000000060c0e131517140e0c07000000000000000000000000000000000000000000000000070c0e141616130f0d070000000000000000000000000000000000000000060a151d20262c2f313333312f2b25201d150f1a21232a2c2b27211e160b000000000000000000000000000000010a101b2224282a2a2825201c130800000000000000000000070f1a2124282a2a272220190e0600000000000000000000000000080d182022263135383c4042434446454443423e3a363228211e160a00000000000000000000000110202d363944464138352b1e0f0100000000000000000000000000000f243a4f647a8fa4c7d7eafdfffffef0e5dedccdccccccccccccccccccccccccccccccccccccccd1c3ae98836e59432e1900000000000000000000000000000000000000000000000000000000000010253a50657a8fa6b8c3a8937e69533e2914000000000000000000000000000000000000000001080b0d0f0e0b09020000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0d0e0f0e0d0b09020000000000000000000000000000000000000000000000000000000000000000000000000002080b0c0e0f0f0e0c0b0802000000000000000000000000000000000000000000000000000000040e192022282b2c2925201c130800000000000000000000000000000000080f1a2123282b2c2a24211a0f030000000000000000000000000000000000000000030f1a2123292c2b2824221b100a01000000000000000000000000000000040f1a212832363b41444648484745403a3631271f2c35393f41403d3632291b100200000000000000000000000005121d252d36393d3f3f3d3a35302518140600000000000002101b222d36393d3f3f3d38352b20190e0000000000000000000006101b222b343737444b4e515557585a5b5b595857544f4b46393632281c13080000000000000000000f1f2d3e4a4f595b564d483c2c1f0f00000000000000000000000000000e23384d63788da9bacde2f6fffff0e0d3c9c6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c1b5a5927d67523d28120000000000000000000000000000000000000000000000000000000000000b20354b6074889eaaada5937e69533e29140000000000000000000000000000000003090b12141c20222423211e16150d0b05000000000000000000000000000000000000000000000000000000000003090b12131c20212224242322211e1615100b080100000000000000000000000000000000000000000000000000000002090b1115151d20222324242322201d1515100b08010000000000000000000000000000000000000000000c171f2b35383d40413f3a35302518110300000000000000000000000003111c232c36393d40413f39362d1e160b0000000000000000000000000000000000000b171e2d36393f41403e3a362d251e1305000000000000000000000000000c181f2c3538454b5057595b5d5e5c5a55504b4538333d494e545656524b46392d2010000000000000000000000006142330393e4a4e525455524f4a433631241608000000000210202d363d4a4e525554524d483c352b1e0e00000000000000000e19202e373b484c53556063676a6d6e6f70706f6d6c69656157524b45383025180e00000000000000061a2c3d4a5c646e706c625a493d2c1909000000000000000000000000000b20364b60758a9fb4c9dff1fff9e5d3c2b6b1a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a39b8775614b36210c000000000000000000000000000000000000000000000000000000000000081d314455687e8f9597938777614c37220c0000000000000000000000000000050a161e21282630353739383632282a2220190d0900000000000000000000000000000000000000000000000000070a161e21272530353638393a39373632282a26201d1509050000000000000000000000000000000000000000000000060a151d20262a2731363738393a38373631272a25201d1409040000000000000000000000000000000000000c1c2a333c484d53555654504a43362f211103000000000000000000000513212e373d494e525556544e4a3d32291b0b000000000000000000000000000000000b1b29333d4a4e545655534f4a3e393023150700000000000000000000010f1d2a343d494e5660666c6f717273716f6b6560564c46515b63696c6b6761574a3e2d1b0700000000000000000000142432414d525c64676a6a686460544e423426160200000010202d3e4a4f5b63686a6a67625a4d483c2b1e0e0000000000000e1e2c353f4b4f5962686f75787c8082838485858483817e7a76706760564a43362b1e0e0000000000000c2135495b647a83868178635b4937271501000000000000000000000000091d32455670859ab0c3d4e5f5f3dec9b6a49c8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8579635746331e0a000000000000000000000000000000000000000000000000000000000000011426374e60687a80827e75615947341f0a000000000000000000000000000e19202832363d36434b4d4f4d4b45383f38342b231c1103000000000000000000000000000000000000000000030f1a212832363c36434a4c4d4e4f4e4c4b4538403b35312720180d0100000000000000000000000000000000000000040f1a212731363b4037444b4c4d4f4f4e4c4b44373f3a3531261f170c000000000000000000000000000000000c1c2a3a474c5a62686a6b696560544c3f2f2111000000000000000000011323313f4b505b63686a6c69635b4b4639291603000000000000000000000000000003172939464c5b63696b6b68645c524d4133251504000000000000000003111f2d3b474c5b636e757b81848688888684807a756a6158626b797f81807d75645c4a36220d0000000000000000000d1d32434f5f6771797d7f7f7d7a73686051443420100000071b2d3e4a5c6471797d7f7f7c786f625a493c2b1906000000000e1e2c3c494d5d656f777e848a8d91959798999b9a999897938f8b857d75696054483c2b1d0d00000000000e23384e63798b999b968779635544311d0e0000000000000000000000000215283853687d93a5b6c7d7e5f1dcc6b19c867877777777777777777777777777777777777777777670635b4a3929170300000000000000000000000000000000000000000000000000000000000000091931424e5d646a6d696157473a2a1804000000000000000000000003131e2b3539454b525a546062646360565b554d483c382f1e160a000000000000000000000000000000000000000b171e2d3639454b5156546061626364636260565a55504b4437342b1d150900000000000000000000000000000000000c171f2c3638454b505559556061636464636160555954504b4437332a1c1308000000000000000000000000000417293a4758616e787d80817e7a73655d4c3f2e1c0800000000000000000f2031414e5d6570797d80817f796e615746321e0b00000000000000000000000000000a1e334657616e797e81807d7971675f5043332211000000000000000111212f3d4a59616c7983899096999b9d9d9c9a958f887f76666b808e94969592887a644e39240f000000000000000005182b3b4f61697d868e929494928f877e6b62513e2d1b07000d22364a5c647a858e929494928b8478625a4935200b00000005192b3c495a63707a848c93999fa9a6aaacadafb0b0aeadaca9ab9f9a92897e72625a483b2b1b0b00000000162b41566b8096a9b0a69b8573604b3c2c19060000000000000000000000000b21364b6075879da9bac7d7e5dec9b6a49983736262626262626262626262626262626262626261584e4a3d2d1b0b0000000000000000000000000000000000000000000000000000000000000000001424313f4b4f5558534b46392a1c0c00000000000000000000000b161e303c484d5760676f72757779787673706a625a504c4032281b0f0100000000000000000000000000000003101b29333d4a4e5760676b707476777979787776736f6a6560554d483b3127190f010000000000000000000000000004111c29333d494e5660666a6e737577787979787775736e6a6560554c473a3025180d0000000000000000000000000a1f3346586176838b929596948f877b655d4b37230e00000000000000071a2d3e4e60687b858e929596948e8375614b3929160300000000000000000000000004182a3a4c6175838e949695938f867d6a6250402f1c090000000000000f1f2f3f4c5b6377818c989ea8acaeb0b2b3b1afaaa69e94897c788d9ea9ababa698836e59432e1900000000000000000b20344859697f8d9ca4a7a9aaa7a59d93806b5c4a36220d000f24394f64798a9ba3a7aaa9ab9f998778624d38230d0000000b2035485a6378848f999fabafb4bac7bfc2c3c4c5c5c4c2c1c9bcb4b0a79e94847862594839291603000000192e43596e8398aec4b5a3947f695a49352013000000000000000000000000091e324557647a8b9fa9bac7d7e5d3c2b3a197816c614c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c473a362d1f0f000000000000000000000000000000000000000000000000000000000000000000000614202e373a40423e3633291b0c00000000000000000000000b1b2832414d5a626d757d84888a8c8e8d8b88867f786f655e4b45392d1f0f00000000000000000000000000000311212e39464b5c646c757c8185898b8d8e8f8e8c8b89847f7b746a62594b44372c1f0f0000000000000000000000000412222f3a464c5b636b757b7f84888b8c8d8e8f8d8c8b88847f7a746a61584a43362b1d0d00000000000000000000000c21364c617685999fabaaaba9a49c8b7b65503a2510000000000000000d21364a5c687e8c9aa2a7aaaba9a196816c5746321e0a0000000000000000000000000a1f3447596c8197a1a9abaaa8a49c91806a5e4c38230f00000000000b1b2d3d4c5d657988979faab4b9c6c4c6c7c8c6c4c4b8b3a79e91859ab0bcc1c4b19b86715c46311c00000000000000000d22374d62778b9fabb5c2bfbfc3b6b29e8e79644e39240f00172d42576c8197a8b5c1bfc9bcb4a697816d57422d180000000d22384d6278899aa2afb5bcc9c9cdd7d5d7d8d9dadad9d8d6d9cfcac5b9b3a29a8777625746321e0d000000172c41566c8196abc1c1b49f8a78624d41301c0c0000000000000000000000031628394b5c657c8b9fa9bac7d7e0d0bfb19f947f6a604e403737373737373737373737373737373329211a0f01000000000000000000000000000000000000000000000000000000000000000000000002101b22252b2d29211e170b000000000000000000000009192839464b5f6778828992999d9faaa4a2a69e9b948b847b6c60574a3d2d1e0e0000000000000000000000000211212e3f4b57616c79818991969a9fa8a2a3a4a3a1a79e9995908880776a6055493d2c1e0e000000000000000000000312222f404c58616d7981889095999da6a1a2a4a4a3a1a69d99948f877f76696054483b2b1d0c00000000000000000000152a3f546a7f94a3b4bcc9c0c3b6a998836e59432e19040000000000000f24394e647a8d9faab4c0bfc1bfb49f8a76614b36210c0000000000000000000000000c22374c61778b9fb4bfc0c0c2b5b19e907b66503b261100000000031629394a5c657b8a9da6b4bbc8cdd6d9dbdddddbd9d5cbc5b8b3a29aa2b4c8d6c6b19b86715c46311c000000000000000010263b50657b90aabbc9d2d4d4d3cabca8937d68533e2813001c32475c71879cb1c6d2d4d9cfc4b09b85705b46301b000001152737586d8298a7b4c0cacfdadee1e0dedad8d6d6d7dadcdee1e3dfd6ccc0b4a59b8575614b3b2b1905000014293e53697e93a8becdbaa89a846f5f4d3a2a170400000000000000000000000a1b2e3e4c5e667c8b9fa9bac7d8ddcebdaf9d927e685e4c3e2d222222222222222222222222211f170c07000000000000000000000000000000000000000000000000000000000000000000000000000000080d0f1518140c0a030000000000000000000000011527374657616e7d89979ea8afb2b4bbc8c5b8b3b0ab9f9a908175645c4a3c2c1c0c000000000000000000000010202e3f4b5d6575818c979ea8abb0b4bac6b8b9b8c5b8b3afaaa69d958b8073635b493c2c1d0d00000000000000000011212f404c5e6676828e969ea7aaaeb2b7c4b8b9b9b8c4b8b3aea9a59d948a7f726259483b2a1b0a000000000000000003192e43586e8398adc2cfd9d6d3c7b29d88735d48331e08000000000000152a3f546a7f94abbbc8d1d5d6cdbaa9917b66513c261100000000000000000000000115273752677d92aabbced6d5d2c9bcab96816b56412c16000000000a1e324657647a8b9ea8b7c4ced9e1e9eef0f2f2f1efe7e0d5ccc0b4b0b4c0d1dbc6b19b86715c46311c00000000000000000f253a4f647a8fa4c8d8e7e9e9e6d1bca7917c67523c2712001b30465b70859bb0c5dae9ebd9c4af99846f5a442f1a0000081d31445574899eb3c5d1dfe3dfd9d5ccc8c5c2c1c0c2c4c7c9cdd7dfe3e0d1c3b5a396816c594834200b000011263b50667b90a5c8d7c6b3a1927d675847331f0c00000000000000000000000010202f404c5e667c8b9fa9bac8d8dbccbbb49f8c7c665c4a3c2c1c0d0d0d0d0d0d0d0d0d0d0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d314455617582929ea7b4b9c6c7caced8d5cbc8c9bcb4af9f97867a645a493a2a19090000000000000000000a1a2e3e4b5d657b87979fabb3b9c6c5c9cdd7cececdd5ccc8c4c4b7b3aa9f958579635a493b2a1805000000000000000b1b2e3f4c5e667c8897a0abb3b8c5c3c8cbd4cdcececdd5cbc8c3c3b7b2a99f948477625947392816030000000000000003192e43586e8398adc3d8ebebdcc6b19c87715c47321c0700000000000012283d52677d92aabbcee2eae9d7c7ac97816c573c2c190600000000000000000000081d3144556e8398adc8d8eaeae3cfbcab937e69543e2914000000061a2c3d4b6175869ca9b9c6d4e2ebf6f0ebe3dfdedfe2eaede8e0d1c8c5c8d1dedbc6b19b86715c46311c00000000000000000d23384d62788da2c5d5e8fbffecdac9a48f7a654f3a251000192e43586e8398adc3d8edecd7c2ad97826d58422d1800000b20354b60758a9fb5cadfd9cfcac4c5b8b3afadacabadafb1b4bac7cacfd9e1d2c1b49f8a78624d37220f00000e23384d63788daabbced0bfb39e8876614c3b2a180400000000000000000000000211212f404c5e667c8b9faabbc8d8e2cebbaa9e8a7a645a493a2a1b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e141613100b07000000000000000000000000000e1e32434b60738398a0b3b9c5ccd6dddfe2eae7e0ddd9cfcabdb1a49c88786359473726140100000000000000021527384a5c657b8a9da5b5bcc9ccd6dadee1e9e3e4e3e8e0ded9d4cbc8bbb4a39b8878635948341f120000000000000417293a4b5d667c8c9da6b1bec8ccd5d9dddfe7e2e3e4e2e7e0ddd9d4cac7bab4a29a8777615745321e0f0000000000000001172c41566c8196abc1d6ebeed8c3ae99836e59442e19040000000000000d22374c62778b9fb4c9dfeef2dcc7b29d87725a4935200c000000000000000000000b20354b6075899eb3c9def3f4dfcab59f8c79634e38230e0000000c2135495b6d8297a4b6c7d6e4f0e5dedbd9cfcac8c9ced8d7dfe2e4dddadde4efdbc6b19b86715c46311c00000000000000000b20364b60758ba7b8cce0f5f8e3cfbcab8d78624d38230d00162b41566b8096abc0d5ebebd5c0ab96806b56412b160000081d31445572889db2c7cec9bcb4afa8a79e9a989796979a9c9fa9adb4bcc9d4e2cdbaa996816c573d2d1a07000b20354b60758a9fb4c9dfcbb8a697826d5947341f0b0000000000000000000000000311222f404c5e667c8c9faabbc8d8d8c8b9a89e88786259473928190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a2124292b2925201c13080000000000000000000006192b3c4f616d8197a1b2beccd6e1e8f2f4f7fefbf5f3ebe3dfcec2b6a69c8777615544311d0b00000000000000091d314556647a8a9ea8b7c3cfdae1e8eff4f6fcfff9fffbf5f3eee7dfd8cec1b5a69d8777624c402f190900000000000a1f334658657b8b9faab7c4cedde0e7eef2f4fafff9f9fffaf4f2eee6dfd7cdc0b3a59b8575604b3d2c1a0600000000000000152a3f546a7f94a9bfd4e9ebd5c0ab96806b56412b16010000000000000b203448596d8298adbfd0e3f3dfcab6a58d78634d38230e0000000000000000000010253a4f657a8fa7b9cce0f5e4d1c1ae99846f5b4935210c000005182b3b4e63798c9fb5c2d3e5eae2d2c9c6c9bcb4b3b4bbc8c2caced9e6eff1f7f0dbc6b19b86715c46311c0000000000000000091d32455673899eb3c8def3f4dfcab59f8a75604b36200b0014293e53697e93a8bed3e8e9d3bea9947e69543f2914000001152737586d8297a9b9bab4ab9f99938c88858381818285878990989fabb6c3d4d7c7b39e88735b4a36210c00081d31445572879cb2c7dcd5c5b49f8b77614c37220c000000000000000000000000000412222f404c5e667c8c9faabbc8d8d7c6b8a69c87776157453726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e2d36393e403e3a35302518110400000000000000000b2035485a6a7f949fb1bfcfe0e8f4f3f1e9e6e4e6e8eef4f7ebe0d3c4b6a59b8573604b3a291704000000000004182a3a4b6074869ca8b9c6d4e3ecf7faf4f2efedebeaeceef0f3f6faf6eae2d2c4b6a59a846f5e4c3726140100000005182b3b4c6176889ea9bac8d4e2ecf5fbf5f3ede8e5e4e4e6eaeff4f7faf5e9e1d0c3b5a397826d5b4936210d0000000000000013283d52687d92a7bdd2e7e8d2bda8937d68533e28130000000000000005182b3b4e63798ea1b3c7dcf0e6d3c3a8937e695339281603000000000000000006192c3c566b8095abc5d6e8f2ddc9b5a38f7a65503d2c1a0600000b203448596d8297abbccfe0e6d8cec2b5b1a8ab9f9e9faaa6adb4bbc8d2dfeffdf0dbc6b19b86715c46311c0000000000000000021528385c71879cb1c6dcf1f3ddc8b39e88735645321d090011263c51667b91a6bbd0e6e7d1bca7927d67523d27120000000d23384d62788b9ea7a99f978c847d7773706d6c6b6d6f72757b828c9da5b6c3d4cbb8a68e79634e39230e0001152737596f8499aec4d9e2cebbaa8f7a654f3a251000000000000000000000000000000412222f404c5e667c8c9faabbc8d9d5c4b6a59b8575605544311d15060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b28323d4a4e5356534f4a43362f221205000000000000081c2e3f4d62788a9fb4beceddedf0e5dedcd4d1cfd0d3d9dfe3ebf1e2d3c3b4a3937e685846331f0b00000000000a1f3347586a7f95a4b6c6d6e4f2f4f2e6dfdddad8d6d5d7d9dbdee1e9f4f8efe2d4c3b4a2907b665544311d080000000b203448596b8095a7b8c7d7e6f2fbf4e8e1ded8d3d0cfcfd1d5dadfe3ebf7fceee1d1c1b49f8c79634e3b2b190500000000000011263b50667b90a5bbd0e5ead8c8a5907a65503b251000000000000000000d21364a5b6f8499afc1d2e5eed9c4ae99846f5745321e0909090909090909090c2035495a71869cb1c6dbf1e6d3c3b09b85705d4b371f0f0000000d22374c62778a9fb4c9dae6d8c8bbb4a39b938d8a898a8c91989faab5c1d1dfeff0dbc6b19b86715c46311c0000000000000000001a2f455a6f849aafc4d9eff0dbc6b19b86715c38281502000f24394e64798ea3c6d7e9e5d0baa5907b65503b26100000000c2035495a657b8990918a82786f686b707274757573726f69656d7a879da5b7cad5c4a8937e69533e29140000172c41566c8196abc1d0d5c8b6a48d78634d38230e00000000000000000000000000000004122230404d5e677d8c9faabbc8d9d3c3b5a3998373604b43332413040000000000000000000000000000000000000000000000000000000000000000000000000000000003162839464b5b63696b686560544c403023120000000000000e23374b5d6e8398a9bacddcece7dfd3c9c6bfbcbabbbec4cacfd9e7eee1d1c1b39e8876614c39291703000000000c22374c61778a9fb4c2d3e4f2e7dfddd4cbc7c5c3c1c0c2c4c6c9cdd7dfe3ecf1e1d1c0b19c8673604b35200b0000000d22374c62778a9fb4c5d5e5f5f3e7e0d6ccc9c3bebbb9babbbfc4cacfd9e2ebf6efe3cfbcab98836e594834200b0000000000000e24394e63798ea3b8cee3e2cebbaa8d77624d38220d0000000000000000071a2d3d50657b90a3b5c9def2dec9b49f8a76604b36211e1e1e1e1e1e1e1e1e1e23384d62788da4b5c9def3dfcab6a5917c67513f2e1c0100000013283e53687d93a9bacee7d8c8bbaa9f93867e78757374777c828c9ba3b4c1d1e3f0dbc6b19b86715c46311c000000000000000003182d43586d8298adc2d7edeed9c4ae99846f59442f1a00000c21374c61778ca8bacde1ebd9c9a38e79634e39240e00000006192c3c4b5d65757b7c776d6b767b808587898b8a8987847e79716677879db2c2d2c2ac97826d57422d18000011263b50667b90a3b3bfc4b8aa9c8773604b35200b0000000000000000000000000000000004122230404d5f677d8c9faabbc8d9d1c1b3a197816d61504231221202000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657616e797e807e7a73665e4d41301e0e0000000005182a3b50657b8fa0b2c7d7e9e2d4cbc2b6b1aaa7a4a6a8aeb4bcc9d0deebe0ccb8a796806b5746331e0a00000005182a3b53687e93a9bacde0ece2d4cbc8c3b7b2b0aeacabacaeb1b4b9c6cacfdae7eedec9b5a4907a65503b251000000316283954697f94a8bacde3f3eee2d5cbc6b9b4ada9a6a4a5a6aaafb4bcc9ced9e6f2ebd9c9b2a08c77624d37220d0000000000000d22374c62778ca1c6d6e8dfc9b49f8a75604b35200b0000000000000000000f23384c5d71869bb1c3d4e6e1cdbaa9917b66513625333333333333333333332a3a54697e94a9c2d2e5e7d5c5b29c8773604b35201100000006192c3c586e8398adc7d8e2cebbaa9f8c7e73686260545861666d79859ba3b4c5d6e8dbc6b19b86715c46311c000000000000000001162b41566b8096abc0d5ebecd7c2ac97826d57422d1802000a1f33475874899fb4c9dee3cfbcab8c77624c37220d000000000e1e2f3f4b576166676b77818990959a9d9ea89f9e9c99948e867c707b90a4b5c9c3ae99836e59442e1900000b20354b6073859aa1a8a9a69e8c7c665443301c08000000000000000000000000000000000004122230414d5f677d8c9faabbc9d9d0bfb19f957f6a604e402f20100000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b6175838e9395938f867c675f4d3c2c19060000000b1f3447596f8499afbecfe5dfd2c4b7b3a49c94918f9193999fabb3c0cddbe7d5c5b49f8a76614c36210d0000000b1f34485970859bb0c7d7e9dccfc4b7b2aba59d9a98969597999b9ea8afb5bcc9d5e2e5d2c2ab96806b563a2a170400091e3246576f859aafc6d7e9eeded0c4b8b3a89e9893908f8f91959a9fabb4bbc8d5e2f2e7cfbfa7927d68523d28130000000000000b20364b60758ba8b9cce1dcc7b29d87725443301c08000000000000000000081c2f3f52677d92a5b7cbdfe9d7c7ac97826d5443484848484848484848484848475870859aafc5daefe0cbb8a6937e685443301c080000000c2035495a73889db3c8ddd4c4b49f8c7c6860544d4b43474c515b6375849ba7b9cce0dbc6b19b86715c46311c00000000000000000014293e54697e93a9bed3e8ead5c0aa95806b55402b16000004172a3a5d72879cb2c7dcdfcab49f8a75604b35200b000000000011212f3b47596273808a969ea8abb0b2b3b9b4b3b1aea9a39b918477869cb1c6c5af9a85705a45301b0000081d3144556177848e929491887d675e4c3626140100000000000000000000000000000000000004122330414d5f677d8c9fabbcc9d9cebdaf9d927e685e4c3e2e1e0e000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6f8499a1a8aba8a39b8d7d675a4935200c0000000d22374c62778b9fb4cadfe3d2c1b5a69d90867f7c7a7b7e848c9aa2b0bdcddee1cdbaa9927d68523b2b180500000d22374c62778ca2b4c8e5dacdbeb2a69d968e888583818082848689929a9fabb8c4d5e5dbc6b19c86715847331f0a000c21364b61768a9fb4c9dfeeddd0bfb3a69e9389837e7b7a7a7c80858c969faab7c4d5e3edd8c2ad98836d58372614010000000000081d31445574899eb4c9dedac5b09a85705b36261401000000000000000000001120354b6074879db2c5d6e8ddc8b39d8874605e5e5e5e5e5e5e5e5e5e5e5e5e5e61768b9fb4cadfe9d7c6b39e8875604b362614010000000d23384d62788da6b7cbdfcbb7a6947f6a5e4b4336353033373d49576278899eb3c9dedbc6b19b86715c46311c00000000000000000012273c52677c91a7bcd1e6e8d3bea8937e69533e29140000001c31465b71869bb0c6dbddc8b39e88735544311d0800000000021527384759627784959fa9b4b9c6c5c7c9cccac8c7c4c1b5b0a29a87849aafc4c6b19c87715c47321c0000011527374759616f797d7f7c75675f4d402f1808000000000000000000000000000000000000000004122330414d5f677d8d9fabbcc9d9ccbcb49f8c7c665c4a3c2c1d0c00000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8fa2b3bfc0c1b5ab9f8b78634d38230e000005182a3b54697e93aabbcee2d6c5b5a39b887b716a676566696f7884969fb0c0d0e4d7c7af9a846f594834200b000010253b50657b90a5c0d1e2cdbcb0a09888807972706e6c6b6d6f71767d858d9ea6b8c7d7dec9b5a48c76614c37210c0010253b50657a90a9bacee2e3d0bfb3a19a887e756e69666465666a6f78818c9da6b7c5d6e8ddc8b29d88735544311d080000000000021527375d72879db2c7dcd8c3ad98836e58432e190000000000000000000000081d314455697e94a7b9cce0e0cbb7a68f7a737373737373737373737373737373737d92aabbcee2e1cdbaa8957f6a56453218080000000010253a4f657a8fa4c4d5ddc8b29d8774604b403026201c1f222c3948596b8095aac3d4dbc6b19b86715c46311c00000000000000000010253a50657a8fa5bacfe4e6d1bca7917c67523c27120000051a30455a6f859aafc4dadcc7b19c87725c3726140100000000091d3145566277879aa2b4bac7cdd7dadad4d0cecdcfd3d2c9c0b4a59c9aa2b4c7c7b29d87725d48321d00000009192a3b474c5c6468696660564d413022120000000000000000000000000000000000000000000005132330414d5f677d8d9fabbcc9dacebbaa9f8a7a645a493b2a1b0b000000000000000000000000000000000000000000000000000000000000000000000417293a586d8297adc0cfd5d2c9baa9947f6a553f2a1500000b1f34475970859bb0c8d9e0ccb8a79b8577665e55524f51535a62728196a2b3c6d7dfcab49f8b77624c37220d000013293e53687e93a8bdd3d4c4b09e9582756b645c5b5957565759576168707b889ea9bacde1d2c2a38e79634e39230e0012273d52677c92a7c7d8e8d5c5b3a199837668605754514f5051555a626c7a889da7b8cce0dfcab49f8a74604b35200b0000000000001c31465b71869bb0c6dbd5c0ab96806b56412b160100000000000000000000011527374b6176899eb3c8d8e7d5c4b39e89888888888888888888888888888888888a9eb4c8d9ebd9c8b49f8a77614c382816000000000011263c51667c91a6bbd0d8c8aa947f6a5544311c140b080a0e1b2b3b4d62788da5b6cadbc6b19b86715c46311c0000000000000000000e23384e63788da3c7d8eae4cfbaa58f7a65503a2510000004192e44596e8399aec3d8dbc5b09b86705b46311b00000000061a2c3d4b6074849ba5b4c0cdd7ddd1c8c5bfbab9b8babec4c7d0c3b6b2afb4c0d0c7b29d87725d48321d000000000c1d2a343e4a4e5354514b453830231204000000000000000000000000000000000000000000000005132330414d5f687e8d9fabbcc9d9c8baa89e8878635947392819090000000000000000000000000000000000000000000000000000000000000000000a1f33465872879cb1c7dceae7d8c7ab96806b56412b1600000d22374c62778ca3b5c9e6d3c3b39e897862594c403c3a3c3c48546072849aa8bacde1cfbcab927d68533d28130000172c41566c8196abc1d6cbb7a695806e61574e4a3e4341404239464b525d657a8b9fb4c9decfbaa58f7a65503a25100014293e54697e93a9bed3e0ccb8a799837361584b45393b3a3a3c3c484d5c6478899eb3c3d4e3cfbcab8c77614c37220c0000000000051a2f455a6f849aafc4d9d3bea9937e69543e2914000000000000000000000000091e3346576b8096aabbcee2e0ccb9a79e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9ea8b9cde6e2cebbaa96816c5847331a0a000000000013283d53687d92a8bdd2cebbaa8e79644f37271501000000000d2035485a72879db2c7dbc6b19b86715c46311c0000000000000000000c21374c61768ca9bacee2ecdac9a38e79634e39240e000002182d42576d8297acc2d7dac4af9a856f5a45301a050000000c2135495b6c8197a2b4c3d1e2d2c9c0b4b0aaa5a3a3a5a9afb4c0c9cac7c4c7d0dcc7b29d87725d48321d00000000000c181f2d36393d3f3c3632281a12040000000000000000000000000000000000000000000000000005132331414e5f687e8d9fabbcc9d7c6b8a69c87776157463727150100000000000000000000000000000000000000000000000000000000000000000c21364c61768b9fb5cadff4e4d2c1a8927d68533d2813000011263b50667b90a5c1d1dfcab6a5927d675a483b2f2725262b36435462778a9fb4c9ded9c9ac96816c573626140100172c42576c8197acc3d1c5b29d8774604b4639362d2e2c2b2d2832363f4b5c6c8197acc1d6d1bca7917c67523c271200152b40556a8095aabfd5dec8b39e89776255463a3228262525272b343e4a5a677d92a5b7cadfd9c9a38e78634e39230e000000000004192e43596e8398aec3d8d1bca7927c67523d2712000000000000000000000000031729394d62778b9fb4c9dfe8d6c5b9b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b9c6d7e9dfcab49f8b78624d3a2a1700000000000014293f54697e94a9bed3cab49f8a75604b35200b000000000005192b3c596e8499aec3d9c6b19b86715c46311c0000000000000000000a1f334758748a9fb4c9dfe3cfbcab8c77624c37220d000001162c41566b8196abc0d6d9c3ae99846e59442f1904000006192b3c4e63798c9fb4c0d1dccfc1b5b0a29a94908e8e8f949aa2b1b5c2d1dadce3dcc7b29d87725d48321d00000000000004101b2224282a27201d150a0000000000000000000000000000000000000000000000000000000005132331414e60687e8d9fabbccfd5c5b6a59b8575615544311d15060000000000000000000000000000000000000000000000000000000000000010263b50657b90abbccfe3f2ddc9b5a38d78624d38220d0000152a3f556a7f94aabfd4dcc7b29c8774604b3c2b1d12101118263647596c8196abc2d2dac5b09b85705443301c080013283d53687d92a5b4c0b8a7937e6956453228221b19171618161e212f3e50657b90a5bad0d2bda8927d68533d281300172c41576c8196acc1d6d5c0ab96806b594837291e16110f101119202d3c4a6073879db2c7dccfb9a48f7a644f3a250f000000000003182d42586d8297adc2d7d0bba6907b66513b2611000000000000000000000000000b203448596d8297adbfd0e3e4d6ccc9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cdd7e4e3d1c0ad98836e5a49351c0c00000000000013283e53687d93a8bdd2c8b39e88735443301c08000000000000182d42586d8297adc2d7c6b19b86715c46311c0000000000000000000417293a5d73889db2c8dddfcab59f8a75604b35200b000000152a40556a7f95aabfd4d7c2ad98826d58432d180300000b2035495a6d8298abbccfdecfbeb2a39b8f857f7b79787a7e848f9ca4b4c0d1e3f2dcc7b29d87725d48321d0000000000000000070d0f1314110b090200000000000000000000000000000000000000000000000000000000000005132331424e60687e8d9fb5bacbd3c3b5a3998373604b4433241404000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aac9daecf0dbc6b09b86715a4834200b0004192e43596e8398aec3d8d2c2a8937e695544311e0e00000008182a3b4d62788da4b5c9dec9b49e8974604b35200b000c21364c6176879aa2a7a79e8975604b3828160b07000200040a0c1824394e63798ea3b8ced8c8a6917c66513c271100172c41576c8196acc1d6d9c8a48f79644f3b2a190c030000000005101c3043546b8096abc0d5cfbaa48f7a654f3a2510000000000002172c42576c8197acc1d6cfb9a48f7a644f3a250f0000000000000000000000000005182b3b4e63798ea1b3c7dcefe8e0ded7cdc9c9c9c9c9c9c9c9c9c9c9c9cdd7dee1e9f4dcc8b4a28e7a644f3c2c190000000000000011273c51667c91a6bbd1c7b29d88725d3c2c1906000000000002172c42576c8197acc1d6c6b19b86715c46311c000000000000000000001c31465c71869bb1c6dbdec9b39e89745544311d0800000014293e54697e93a9bed3d6c1ac97816c57422c170200000d23384d62788b9fb4c9d9d0c0b2a098857a706a65646365696f7a869aa2b4c5d5e7dcc7b29d87725d48321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005132331424e60687e939cadbbcbd2c1b3a197816d625042312212020000000000000000000000000000000000000000000000000000000005192b3b596e8399aec3d9eee6d4c3aa957f6a553c2b190500021528385d72879cb2c7dcc9b5a48d78624d37261400000000000d2035485a71869cb1c6dbcdb9a88d78634e38230e000a1f3346586379858e9290887b655745321a0b1014161819171f212a344251667c91a6bbd1cebbaa8f7a644f3a250f00172c41576c8196acc1d6cebbaa8c76614c37210d000000000000000013253653687e93a8bdd3cfbaa48f7a654f3a2510000000000001162b41566b8096abc0d5cdb8a38d78634e38230e00000000000000000000000000000d21364a5b6f8499afc1d2e4f8e9d7c6b9b4b4b4b4b4b4b4b4b4b4b4b4bac7d7e9f8e5d2c2af9a846f5c4a361e0e0000000000000010253a50657a8fa5c5d6c9b49f89745a49352008000000000004182a3a596e8398aec3d8c6b19b86715c46311c000000000000000000051a2f455a6f849aafc4d9ddc7b29d88725d3727150100000013283d52687d92a7bdd2d5c0ab95806b56402b1601000114263753697e93abbccfd8c8b4a2988274645c55504e4e50545c6475849aa6b8cbe0dcc7b29d87725d48321d000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e0f0f0f0f0f0f0f0f132431424e60697e939caebbcbd0bfb19f95806a604e402f2010000000000000000000000000000000000000000000000000000000000b2034485973889db3c8ddf2dfcab7a58e79634e39240e0000091d324556748a9fb4c9dcc6b19c86715a48351909000000000005192b3c566b8095abc0d5d7c6a5907a65503b2510000417293a495b6370797c7b75655d4b39281d2025292b2d2e2933373b474c606e8399aec3d8cab49f8a75604b36210b00172c41576c8196acc1d6cab49f8a755847331f0a000000000000000011273c51667c91a6bbd1cfbaa48f7a654f3a2510000000000000152a40556a7f95aabfd4ccb7a18c77624c37220d0000000000000000000000000000071a2d3d50657b90a3b5c9ddf1e1cdb9a89e9e9e9e9e9e9e9e9e9e9e9fa9bacde1f3dec9b5a4907b66503e2d1b00000000000000000e23384e63798da7b9cccdbaa98d78634d36251300000000000a1f33475871869bb1c6dbc6b19b86715c46311c00000000000000000003182e43586d8398adc2d8dbc6b19b86715c46311c0000000012273d52677c92a7bcd1d4bfaa947f6a553f2a150000081d3144556e8399aec9d9cebbaa9a847360564b3e3b39393a3e4a576277889eb3c8d8dcc7b29d87725d48321d0000000000000000000000000000000000000000000000000000000000000000000000000008131c2023242424242424242424242431424e60697e939daebbcbcebeaf9e937e685e4c3e2e1a0a0000000000000000000000000000000000000000000000000000000d22374d62778ca6b7cbdff2dcc7b29d87725b4a36210c00000b20364b60758ba9bacdd7c2ad98826d583c2b190000000000000012273c52677c91a7bcd1d1bba6917c66513c271100000b1b2c3d494e5c64676660574b3f2e2731363a3f4142443a474c5159616c7e93a1b3c6d2c1af9a846f5645321e0900172c41576c8196acc1d6cab49f8a755f3a2a1704000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000000000014293f54697e94a9bed3cfbcab8b75604b36200b0000000000000000000000000000000f23384b5d71869bb1c3d4e6dec9b49e8a898989898989898989898a9fb4c9dee6d4c4b19c86715e4c38201000000000000000000b20354b6073899eb3c9d7c7a8937e685443301c0f0400010917293a4c61778b9fb5cadbc6b19b86715c46311c00000000000000000002172c41576c8196acc1d6dac5af9a85705a45301b0500000012273c52677c91a7bcd1d3bea8937e69533e291400000b20354b6075899eb3c9dec9b49f8b78625545382e262423252e394859697f94aabbcedcc7b29d87725d48321d00000000000000000000000406030000000000000000000000000000000000000000000412182530353839393939393939393939393939424f60697f939daebbcbccbcb49f8c7c665c4a38271502000000000000000000000000000000000000000000000000000011273c51667c91a6c4d4e7e8d5c5ab96816c563d2d1a0700000c22374c61778ca1c7d7d4bfa9947f6a543f2a15000000000000000f24394e64798ea3c9d9d2bda7927d68523d28130000000f1f2c353e4a4e52514b45392e2a37444b50545657595a5861666d7781939cadbfcfc8b5a3907b65503828160300172c41576c8196acc1d6cab49f8a755f4a352000000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000000000014293e53697e93a8bed3cab49f8a755645321d09000000000000000000000000000000081c2f3f52677d92a5b7cadfcfbaa58f7b747474747474747474747e93a8bdd3dfcbb7a6927d6752402f1c020000000000000000081c3043546e8499aec9dac6b19c8673604a3c2c1f1714141c27334658697f94abbccfdbc6b19b86715c46311c00000000000000000000152b40556a8095aabfd5d9c4ae99846f59442f1a0400000011273c51667c91a6bbd1d2bda7927d68523d281300000d22384d62788da7b9ccd7c2ad98826d5a4937281a100f0e101b2b3b4c61768a9fb4c9dcc7b29d87725d48321d0000000000000001080b14191c18100e0800000000000000000000000000000000000012223036434a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e61697f949daebecfcebbaa9f8a7a645645311d090000000000000000000000000000000000000000000000000001142636566b8095abc0d5eae0ccb8a78f7a65503a25100000000e23384d63788da2b8cdd1bca7917c67523c2712000000000000000c21364b61768babbccfd3bea9937e69543e2914000000010f1a212d36393d3b3632282a3a47556065696b6d6e7072767b828a979fadbacac9bbaa9b85715d4b381a0a0000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000000000413283e53687d93a8bdd2c9b49e89745f382815170c0a04000000000000000000000000001120354b6074879db2c5d6d7c2ad98826d575f5f5f5f5f5f5b70859bb0c5dbd6c5b29d8774604b3620120000000000000000000114263654697e94abbccfc9b5a4927d675a493d33292a263037444c6176889db3c9dadbc6b19b86715c46311c00000000000000000000142a3f54697f94a9bed4d8c3ae98836e59432e190400000011263c51667b91a6bbd0d1bca7917c67523c271200000f24394f647a8ea4c5d6d9c8a6917c66513c2c190a000000000d1e33465770859bb0c5dac7b29d87725d48321d00000000000009151d20292f312d25231c11030000000000000000000000000000000e1f30404d546063646464646464646464646464646464646464697f94a0b2c6d9c8baa99c8674604b36200b00000000000000000000000000000000000000000000000000081c3043546f859aafc4daefdec8b39e8974604b35200b0000000f24394f64798ea4b9ced0bba5907b66503b2611000000000000000a1e324657758a9fb4cad4bfaa957f6a55402a150000000000060f1a21242726211e1f33475861747a7e80828385878c91989ea8b1bdcac8bbab9f8c7b65503f2f1c000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a2510000000000b171f283d52687d92a7bdd2c8b39e89735e4934312c211f170c000000000000000000000000081d314455697e94a7b9ccdec9b49f8a76614c494949494e63798ea3b5c9ddccb9a7947f695544311d08000000000000000000000e23384e63788c9fb5cad2c2b39e8978635b4c463a3f36434b55606e8298a6b7cbe7dbc6b19b86715c46311c0000000000000000000013283e53687d93a8bdd2d7c2ad98826d58432d180300000011263b51667b90a6bbd0d0bba6917b66513c2611000011263b50667b90a5bbd0cebbaa8c77614c37220e000000000003172939576c8197acc1d6c7b29d87725d48321d00000000000c192731353e4446423b372e21160800000000000000000000000000061a2c3d4d5e667378797979797979797979797979797979797979797a8298adc2d8d7c7b6a4947f6a54382816030000000000000000000000000000000000000000000000000b20354b6074899eb4c9dee9d7c7ad98826d5544311d080000000f243a4f64798fa4b9cecfbaa48f7a654f3a251000000000000000031629395e74899eb3c9d5bfaa95806a55402b1500000000000000070d0f12110b1426374c6176848f949697999a9da5a6adb4b9c6cabfb3aa9f8d7d675d4c382111000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a25100000000b1b2933364252677d92a7bcd2c8b39d88735e4847464137332a1c0c0000000000000000000000011527374b6176899eb3c7d8cdbaa9937d68533d2c3144556b8096abc1d2d8c7b39e8976614c37271502000000000000000000000c2135495b6f8499aec0d1ccb9a79d88796a6158565456546066748298a0b2c4d4e7dbc6b19b86715c46311c0000000000000000000012273d52677c92a7bcd1d7c1ac97826c57422d170200000010263b50657b90a5bad0d0bba5907b66503b2611000012283d52677d92a7bcd2cab49f8a75604a35200b000000000000152b40556a8095aabfd5c7b29d87725d48321d000000000c1c2a37444b54595b58504b3f332616040000000000000000000000000c2135495b667c898d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e98a0b2c6dae5d3c2b19c86715645321e090000000000000000000000000000000000000000000000000e23394e63798ea8b9cce1e1cdbaa9917c6751372715010000000e23384e63788da3b8cdceb9a48f79644f3a240f00000000000000001e33495e73889eb3c8d3bea9937e69543e2914000000000000000000000000081d3144556d8297a2a9abacaeafb2b6c3c2c9cdcabaada1998c7e685f4d3f2f1c03000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000417293a464c575c677c92a7bcd1c8b29d88735d5d5d5b574c473a2a1a0a0000000000000000000000091e3246576b8095a9baced7c7b09b85705b4936354b6074889db3c8ddcebaa996806b57463319090000000000000000000000061a2c3d50657a8fa2b4c5d6c5b7a69d8a7f766f6b696b6d747c8698a0b2becfe2f0dbc6b19b86715c46311c0000000000000000000011263b51667b90a6bbd0d6c0ab96816b56412c160100000010253b50657a90a5bacfcfbaa5907a65503b2510000012283d52677d92a7bcd2c9b39e89745645311d09000000000000142a3f54697f94a9bed4c7b29d87725d48321d00000004172a3a475560696e716d655d51443322120000000000000000000000000e23384e63798c9ea7a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3adb2becfe1f0dfcab49f8a76604b36210b00000000000000000000000000000000000000000000000013283d52687d92a7c6d6e8dec9b49f8a76614b36210c000000000d22374c62778ca1c7d8cfbaa58f7a65503a2510000000000000000417293a5f74899eb4c9d2bda7927d68523d28130000000000000000000000000b20354b60758a9fb4c0c0c2c3c5c7cad3d7ded5c1ad9c93837968604e4130211100000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000a1f334658616c71727d91a7bcd1c7b29d8772727272716c6158473827150200000000000000000000031629394c62778b9fb4c9dac8b4a38e79634e373b51667c91a6b8cbdac9b49f8b77624d392917000000000000000000000000000f23374b5d70849aa7b9ccd4c4b7a99f948a84817f808388919ca4b2becfe1e9f0dbc6b19b86715c46311c0000000000000000000410253a4f657a8fa4bacfd5c0aa95806b55402b160000000010253a50657a8fa5bacfcfbaa48f7a654f3a2510000011263b50667b90a5bbd0ccb9a88b75604b36200b000000000001142636566b8095abc0d5c7b29d87725d48321d0000000a1f33475861737e8486827b6b625140301d090000000000000000000001162c41566b8196aab8c5b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c2c6cfdcecede1ccb9a88d77624d38220d000000000000000000000000000000000000000000000002162838576c8197acc1d6ecdac9ae99846f5746321e0a000000000b21364b60768ba9baced0bba5907b66503b2611000000000000000a1f334658758a9fb5cad1bba6917c66513c27110000000000000000000000000d22374c62778ca9bacdd8cfd0d1d3d5dadfe2d2bda8937d6e635b4e423123130300000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000071b2e3e4c6176818687889db3c8ddcab49f8c87878787868176615645311d0900000000000000000000000b203448596d8297abbccfd1c1ab96806b554447596e8399aec4d5cfbcab97826d5948341b0b00000000000000000000000000081c2e3f4d6278899eb3bcced4c7bab4a99f99969495989ea7b1b6c2cdc9cdd7e4dbc6b19b86715c46311c000000000000090e10191c24394e64798ea3b9ced4bfaa947f6a553f2a150000000010253a4f657a8fa4bacfceb9a48f79644f3a240f00000f24394e647a8ea3c2d3d6c6a38e78634e3626140100000000081c3043546e8399aec3d8c7b29d87725d48321d000005192b3c4c61768593999b978d806b5e4d39240800000000000000000000041a2f44596f8499aec8d5cececececececececececececececececececed8d9d9d9d9d7d1c5b39e8974604a35200b0000000000000000000000000000000000000000000000091e32455671869bb0c6dbe3cfbcab937d68533929160300000000091e324556748a9fb4c9d1bca7927c67523d2712000000000000000c21364c61768babbccfd7c6a5907a65503b251000000000000000000000040b0c20354b60748a9fb4bbc8babbbbbdc0c5caced8cab49f8d8278635b493b2b180500000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a2510000d22364a5c7084979c9c9da6b7cbe0cebbaa9f9c9c9c9c9b968674604b36200b000000000000000000000005182b3b4e63798c9fb5caddc8b39e8874604b4c61778b9fb4c9dfcab59f8c79634e3b2b18000000000000000000000000000000112035485a677d919db4bbc8d3cdc7bab4aeaba9abadb3b8c5cac6b9b4b9c6d7dbc6b19b86715c46311c0000000003111c23262e322f394e63788ea3b8cdd3bea9947e69543f2914000000000f243a4f64798fa4b9ceceb9a38e79644e39240f00000c22374c61778ca4b6cad3bea9947e695443301c10040000041426364b6074889eb3c8dcc7b29d87725d48321d00000b2034485a6e8398a3aeb0ab9f917c66513626140100000000000000000003182e43586d8398adc1c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c2c1b4a798836e5443301c0700000000000000000000000000000000000000000000000b21364b60758a9fb4cadfdfcab59f8b77624c37220d0000000000021628385d72879db2c7d4bfaa957f6a55402a15000000000000000f24394e64798ea3c9dacdbaa88d78634e38230e00000000000000040a0c181f22213043546b80969faaa4a5a5a6a8abb0b4bbc8cfbcab9f98897963594834200b00000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a2510000f243a4f647a8fa2b1b2b3b7c4d5e7d8c8bbb4b2b2b2b2b0a4927d68523d28130000000000000000000000000d21364a5b6f8499afc1d2cbb8a6927c6752556a7f94aabbced1c1ae99846f5b49361d0d00000000000000000000000000000006192b3c4d5f6a7f929faab6c3ccd6cdc9c4c0bec0c2c8ccc9bcb5a89ea8b9cddbc6b19b86715c46311c0000000614212f383b4347443f4d63788da2b8cdd3bea8937e69533e2914000000000f24394f64798ea4b9cecdb8a38d78634e38230e00000b1f34475972879cb1c7dbc6b19c8673604b3d2d1f171313181f304354667c91a7b8ccdcc7b29d87725d48321d00000d22384d62788da0b2c1c9bcb09a85705443301c080000000000000000000013283e53687e93a3aeafafafafafafafafafafafafafafafafafafafafafafafafafada9a39b8977624c3625130000000000000000000000000000000000000000000000000f253a4f647a8faabbcee2dac5b09b85705948341f0b000000000000192e44596e8399aec3d7c2ad97826d583a2a180400000000000011273c51667c91a6bbd1c9b49f8974604b35200b0000000000000b171f212a34373633364b6074818a8e8f90909193969b9faab2bec9bcb4a79d8777624d39281603000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a25100012283d52677d92a7c0c7c8cbd5e2f2e6d8cecac7c7c7c7c2ab96806b56412b16000000000000000000000000071a2d3d50657b90a3b5c9d5c4b09b85705c6074879db2c8d8c9b5a38f7a65503d2c1a00000000000000000000000000000000000e1e304150616a7e8c9ca5b3b8c5c8cbd4cfcfd2c9c6c0b4ab9f968a9eb4c9dbc6b19b86715c46311c000000142431404c50595c59544d62778ca2b7ccd3bda8937e68533e2913000000000f24394e64798ea3b9cecdb7a28d78624d38230d000004182a3b566c8196abc3d3c9b5a4927d675b4a3e332928282a34424b6073859bb0c5d5dcc7b29d87725d48321d000011273c51667c91a6becfdac9b49f8975604b35200b000000000000000000000b20364b607485949999999999999999999999999999999999999999999999999999989490857963594834180800000000000000000000000000000000000000000000000014293e54697e93a9c8d8e5d3c2a9947f6a543b2a1805000000000000152a3f556a7f94aabfd4c6b19c86715947341f0a000000000003172939556a8095aabfd5c5b09b85705443301c0800000000000b1b2933363b474c4c463a4556606c75797a7a7b7c7e80858b98a0b1becfc5b7a596816c5746321e09000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a25100011263b51667b90a6b8c5bfc2ccd9e9e2d4cbc8b9b9b9c5b8a9947f69543f2a14000000000000000000000000000f23374b5d71859bb0c3d4c8b4a38e7a64677c91a6b7cbd3c3b09b85705d4b371f0f000000000000000000000000000000000000122333435060687b87949ea7acb3b7c4b9bac2b5b1aba29a8d807e93a8bdd3c6b19b86715c46311c00000d1d31424e5e656e716f696162778ca1b7ccd2bda8937d68533e2813000000000e23394e63788ea3b8cdccb7a28c77624d37220d00000011263b50667b90a5b6cad2c2b49e8a79645c4c463a3d3d3a474c606a7f94a3b5c9e3dcc7b29d87725d48321d000010253b50657a90a9baced4c7b39e88735443301c0800000000000000000000091d32455661757f8384848484848484848484848484848484848484848484848484827f7b72635b4a3b2a1800000000000000000000000000000000000000000000000004172a3a586d8398adc2d8decab6a48d78634e38230e0000000000000011263b51667b90a6c1d2cab59f8b77614c37220f00000000000a1e33465770859aafc5d9c9ac97816c5736261401000000000a1a293a464c56596161584f4b454b56606364656666686b707882979fb1c9d4c3b39e8976614b36210c000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a2510000c21364b6175889ea7a4a9afbbccded4c4b7b3a4a4a4a4a79e8a78624d38220d00000000000000000000000000081c2e3f52677c91a5b7cad1c1ad98826d70849aafc4d4cab6a5917c67513f2e1c0100000000000000000000000000000000000005152533424e5d65747e8990979da6a2a4a4a3a49c968f847b6b7d92a8bdd2c6b19b86715c46311c0005182b3b4e60687b8387847e766c778ca1b6ccd2bda8927d68533d2813000000000e23384e63788da3b8cdccb7a18c77624c37220d0000000b20354b6074879cb2c2d3ccb9a89d887a6b61585553525559616d7e8d9fb4c1d2e4dcc7b29d87725d48321d00000c21364c61768a9fb4bbc4b7a999836e593626140100000000000000000000021528384657616a6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6a6660544a3d2d1d0d0000000000000000000000000000000000000000000000000a1f33475872879cb2c7dcdcc7b19c87725b4935210c000000000000000d22374c62778ca3b5c9cfbcab927c67523d2d1808000000001325364b61768a9fb4c9cfbcab927d68533d281300000000021628384658616b73777671645c4b3b454b4e4f50505153565a626d8297abbccfccb9a7917c66513c2711000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000091e324657657b898e8f949dafc2d7cbb7a69d8f8f8f8f8d887c665a4835200b00000000000000000000000000001120354b6074879db2c5d6c9b49f8a77798ea2b4c8d5c5b29c8773604b3520110000000000000000000000000000000000000000071524313f4c566069757b82888b8d8f8f8d8b86817a6f65687d92a8bdd2c6b19b86715c46311c000b20344859687e8d989c99948a817a8ea3b9ced2bda7927d68523d2813000000000e23384d63788da2b8cdccb6a18c77614c37220c000000081d314455677d92a4b6c7d6c6b7a69d8b80766f6a68686a6f7782929fabbccfdfefdcc7b29d87725d48321d00000a1f3346586a7f949faaaaa69d8b79634e38230e0000000000000000000000000a1a2939464b54595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5854504a43362d1f0f000000000000000000000000000000000000000000000000000c21374c61768ca5b6cadfd5c4ab96806b563d2c1a06000000000000000b2034485971869bb0c9d9c9af9a846f5b4a362614080005101c304354687e93a9bacdcab49f8b77624d37220d00000000091e324556617680898c8b867a6459483436393a3b3b3c3e3c484d62778c9fb5cad6c5a9947e69543f2914000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000031628394b5d6574797a7f94a9bfd4c8b39d887a7979797873665e4c3c2b19050000000000000000000000000000081d314455697e93a7b8cccebaa9957f8197acc0d1cbb8a6937e685443301c080000000000000000000000000000000000000000000613212f38454b5660666d7376787a7a7876716b645c53687d92a8bdd2c6b19b86715c46311c000d22374c62778a9eabb1aea99f968b9fb4cadfd2bda7927d68523d2813000000000d23384d62788da2b7cdcbb6a18c76614c37210c000000011527374b6073869ca9baced4c4b7a99f958a847f7d7d7f848b97a0b4bcc9d9ebf2dcc7b29d87725d48321d00000417293a4b6073808b939591887c665b4935210c000000000000000000000000000b1b2932363f4444444444444444444444444444444444444444444444444444433f3b353025180f010000000000000000000000000000000000000000000000000011263b50667b90a5c3d3e0cbb8a68f7a644f3a250f000000000000000005182b3b54697e94abbccfc8b4a28e7963544330231c1819202e3d4a6073869cb1c7d7c7af9a846f594834200b000000000b21364b607484959ea7a39b8a77624c3c2c2425252627292b35485973889db2c8d6c0ab96816b56412c16010000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000b1b2f3f4b556063677c91a6bcd1c7b29d87726464646360544c402f1e0e000000000000000000000000000000011426374b6176899eb3c7d8c7b39d888a9eb4c9d7c6b39e8875604b362614010000000000000000000000000000000000000000000003111a273138454b51575660626465636157564f4b53687d92a8bdd2c6b19b86715c46311c0012273d52677c92a8b9c9c7bab4aa9faabbcee2d2bda7927d68523d2813000000000d22374d62778ca2b7cccbb6a18c76614c37210c00000000091d314455647a8b9fb4bcced4c7bab4a99f9995929294999faab1bececaced9e6dcc7b29d87725d48321d0000000b1d314455606b797d807c76665e4c3d2c1a0600000000000000000000000000000b161e212a2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d2a26201c1308000000000000000000000000000000000000000000000000000000152a40556a7f95aabfd4ddc8b39e8874604b35200b0000000000000000000d22374d62778b9fb4cad1c0af9a8473604b43372f2d2b353e4b5b697e93a4b5c9cdbaa9927d68533b2b18050000000011263c51667c91a2b3b8b5a896816c5a493c33292827282530394a5b73889db2c8d7c1ac97826c57422d17020000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000011212f37444b51677c91a6bcd1c7b29d8772544f4f524e493d3325150300000000000000000000000000000000091e3246576b8095a9bacecbb7a69d9ea8b9cdcdbaa8957f6a5645321808000000000000000000000000000000000000000000000000000a151d2832363b38454b4d4f4f4e4c46393a3d53687d92a8bdd2c6b19b86715c46311c00142a3f54697f94a9becad4cdc8bbb4bbc8d9ebd2bda7927d68523d2813000000000d22374d62778ca2b7cccbb6a18b76614c36210c00000000011426374b5c687e939eb4bbc8d4cdc7bab4afaaa8a7aaaeb4bbc8c8bbb4bbc8d9dcc7b29d87725d48321d00000001142637444b5b63686b6761584c402f1f0f00000000000000000000000000000000030a0c15191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1815110b070000000000000000000000000000000000000000000000000000000006192b3c596f8499aec4d9d7c6ac97826d5443301c080000000000000000000b203448596f849aafbfd0c8b4a2947f6a61504b3f433c484d5c64798a9fb4c2d2c5b49f8a76614c36210d0000000000152a3f556a7f94aac0ccc6b49f8b78625a4b46393d3c3d36434a5763798ea6b7cbd8c7aa947f6a553f2a15000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000003111926313c51677c91a6bcd1c8b39e897460606367635b504333211100000000000000000000000000000000031629394c62778b9fb4c9d5c4b7b3b4b9c6d7c8b49f8a77614c382816000000000000000000000000000000000000000000000000000000020a161e2126283236383a3a38363329283d53687d92a8bdd2c6b19b86715c46311c0010253b50657b90a0b2b7c3c9d2cecaced9e6e7d2bda7927d68523d2813000000000d22374d62778ca2b7cccbb6a18b76614c36210c000000000009192e3e4e606b80939faab7c3ccd6cdc9c4bfbdbdbfc4c9c9bfb3aa9faabbcedcc7b29d87725d48321d00000000091926313d494e5355514c463a2f221101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a73889eb3c8ddcdbaa8917b66513626140100000000000000000005182b3b50657b90a1b3c8d1c0ae9d947f6f655d5a58595a626b7a889ea8bacdccb8a796816c5846331f0a000000000011263b51667b90a8b9cccebaa99c8678686157555351525454606675849ab0c4d4cebaa9927d67523d2712000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000000000914273c51677c91a6bcd1ccb8a78f7b7074787c796a61503f2e1c08000000000000000000000000000000000b203448596d8297abbccfd5cbc8c9cdd7cebbaa96816c5847331a0a000000000000000000000000000000000000000000000000000000000002090b11161e2123252523211e17283d53687d92a8bdd2c6b19b86715c46311c000e23374b5d6e82929da5b0b5c1c9d2e2eaf5e7d2bda7927d68523d2813000000000d22374d62778ca2b7cccbb6a08b76614b36210c0000000000001020314251626b7e8c9da5b3b8c5c8cbd5cfdacfcac6c1b5b0a1998b9fb4c2c9c7b29d87725d48321d000000000009141d2c35383e403c3633291c110400000000000000000000000000000000000000000000000002090b0d0b0902000000000000000000000000000000000000000000000000000001080b13171a160f0d08000000000000000000000000000d23384d62788da6b8cbdec9b49f8975604b36210b00000000000000000000000d23384c5d6f8399aabbceccbbae9d94847b73706d6f7178818a9ea6b8c6d2c1b39e8976614c3a29170400000000000b20364b6075899eb3c5d6c7b6a49c897e766d6a686667696d737c869aa2b4c8d8c8b49f8a77614c37220c000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a251000000000000010263b50657b90a5c4d5d5c5b49f8c86898e918e7f6a5d4b37230e0000000000000000000000000000000005182b3b4e63798c9fb5cadfe0dddee1dfcab49f8b78624d3a2a170000000000000000000000000000000000000000000000000000000000000000000003090b0d0f100e0c0a13283d53687d92a8bdd2c6b19b86715c46311c00081c2e3f4b60737d87919ba3b1b5c2ced8e5e7d2bda7927d68523d2813000000000d22374d62778ca2b7cccbb6a08b76614b36210c00000000000002142434445160697c87949ea7adb3b8c4bac9bcb5b1aba39b91837c91a4b1b4b2af9b86715c46311c000000000000010f1a2123282b27211f170c000000000000000000000000000000000000000000050b0d131a161e2122201d1519130d0b05000000000000000000000000000000000000000009151d20282d2f2b25221b1002000000000000000000000012273c52677c91a7c5d5d9c8ae99836e5645321e090000000000000000000000091c2f3f4e63798b9fb4bfcfccbbafa29a9088858284878b969fa9b8c5d4c3b5a3937e695847331b0b000000000000091d3145566b8196a7b8c9d3c2b6a79e938983807d7c7d7f8288909ca4b4c0d1cebbaa98836e5847331f0a000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a25100000000000000e23394e63798ea6b7cbe0cfbcab9f9b9ea7a79e8f7a654f3a251000000000000000000000000000000000000d2136495b6f8499aebfd0e2edede1cfbead98836e5a49351c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2c6b19b86715c46311c0000111d3144556068747c86909ca4b4bac7d2d9d2c1a7927d67523d2812000000000d22374d62778ca2c5d5d3c2a08b76604b36210b0000000000000006162634424f5e66747f8991979ea6a2a5a4ab9f9b968f857c6e7286959c9e9d99917e68533e29130000000000000000060c0e1316120c0a0400000000000000000000000000000000000000010a0d182022292f283236373632282f28221f180d0900000000000000000000000000000000000e192731353d4244403a372e1d150a00000000000000000001142637566b8196abc0d6cebbaa927d685238281603000000000000000000000000112135495b6b8095a1b2c0d1ccc0b3afa69d9a98999c9faab4bac7d4c5b7a59b8573604b3a291700000000000000021527384c6176899eabbcced3c5b8b3a89e989592919294989da6b1b6c2d1cdbeb49f8b7a644f3a2a1804000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a25100000000000000b20354a6073889db3c2d1d9c9bcb4b0b3b8bcac97826d57422d180000000000000000000000000000000000061a2c3d50657b8fa1b3c4d1d8d8d0c3b2a08e7a644f3c2c19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcc3c3b09b86705b46311b000001142637444b556067717b86949fa9b5c2c3c1b5a38e79634e39240e000000000d22374d62778ca7b8c9c7b6a48b75604b36200b000000000000000008162432404c566069757c82888b8d8f8f8d8b86817a70665e617680878988847c68604e3b2611000000000000000000000000000000000000000000000000000000000000000000000008121d242b34373e4438454b4c4b4538443d37342a241d120700000000000000000000000000000e1f2c37444b525759564f4b3f31271a0a0000000000000000081d31445570859ab0c5dacab49f8b77614c37210c00000000000000000000000000061a2c3d4b60728399a2b4c0ced0c7c4b7b2afadaeb1b4bbc8cdcfc4b7a79d8777625544311c0c00000000000000000a1f334758677c8d9fb4bbc8d3ccc6b9b4adaaa8a6a7a9adb3b7c4cad3cabdb0a0947f6a5c4a361c0c00000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0cfbaa48f7a654f3a2510000000000000071c3043546a8095a4b4c0cacfcfcac5c8c7bfaf99846f5a442f1a0000000000000000000000000000000000000f23374b5d6e8399a6b4c0c3c3bfb3a598826d5c4a361e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63798d9eabaeada596816c57412c170000000919263137444b525e65737f8b9ca4acaeaba39b8572604a35200b000000000b20354b6074889eabaeaea99c86725645321d090000000000000000000614222f38454b5760666d7376787a7a7876716b655d514d58616b7174736f665e4e42311f0b00000000000000000000000000000000000000000000000000000000000000000000111c2330393b484d53595c56606260565c59534c483b382f221b100200000000000000000000000a1a2c3d495560686c6f6b645d4b4538271502000000000000000b20354b6075899fb4c9dac5af9a85705847331f0a00000000000000000000000000000f1c3043546074849aa2b4bac7cfd4cbc8c5c2c4c6caced3cabfb2a69d89796359483727150000000000000000000417293a4d5f6a7f939faab6c2cad4ccc9c2bfbdbbbcbec2c8cbd3cac3b6b29e968272604b3e2d1b0000000000172c41576c8196acc1d6cab49f8a755f4a35200a000000000000000011263c51667b91a6bbd0d8c8a48f7a654f3a2510000000000000001325364b6075869aa2b0b5bcc9bbc3b6b2aba1957f6a55402a15000000000000000000000000000000000000081c2e3f4d6277889aa2abaeadaba1998776614c3e2d1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b6b808f969998938777624c37220d0000000009141d263135404c5560697a8692979996918577625443301c0700000000081c304354687d8c959998958b7c6651382815020000000000000000000004111a283239454b51585761636564626157564f4b3f3a474c565c5f5d5a514c4031241402000000000000000000000000000000000000000000000000000000000000000008131c2e37414d515962686f727476777573716e686259514c40362e20150200000000000000000003162838495b63737d8284807a6c605645311d0f000000000000000e24394e63798ea8bacdd2c2a9947e69543a2a17040000000000000000000000000000011426364556617684949fa9b4bcc9cacfd9d1d0d5cbc8c2b6b1a199887b645b4a3b2b1909000000000000000000000c1c304150616a7e8c9ca4b2b7c3c6caced9d1d1d0d7cdc9c5c2b6b1a59d9181726054433020100000000000172c41576c8196acc0c4c6b49f8a755f4a35200a000000000000000011263c51667b91a6bcc4c4bbaa8f7a654f3a251000000000000000081e324557627784909b9faba6a6a4a59d968f8375614b36210c0000000000000000000000000000000000000011203448596277858f969898958e8476615847332010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d51626b7a8184827e7562594834200b00000000000109141d202f37444b5c64737d8184817c726259473625130000000000011426364e5f68798083838078665e4c381a0a000000000000000000000000000a151d2832363c39464b4d504f4d4b46393a372e29333740474948443c383022140600000000000000000000000000000000000000000000000000000000000000000a1825303f4b505f6771777e8487898b8c8b8987837d7770665e4f4a3e321d15090000000000000000091e324556637985929799958c8174604b3d2d1a0700000000000013283d53687d92a8c6d7c9b5a48d78624d38230d0000000000000000000000000000000008182838475861727f8b9a9fabb1b4bcc9bcbac5b8b3aca49c928376645d4b3d2d1d0d000000000000000000000000122333435060697b86939da5acb1b4bbc8bbbcbbc6bab4b0aba49c94877c6c60544336261402000000000013283d53687d92a2adafaea89b85705b46311b0600000000000000000d23384d62788d9eacafafab9f8b76614c36210c0000000000000003162839485962707b868b8e91918e8c87817a73615746331e0a0000000000000000000000000000000000000005182b3b485962707a80838380796f6158473a2a1702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f3344515c646c6e6d686157483b2b1805000000000000000108111927313e4a5560676c6e6c666054473b2a1808000000000000081831414e5b636b6e6e6a625a4c402f1d000000000000000000000000000000020a161e2127293236383a3a3836322825221b171f212b3234332f26241d120400000000000000000000000000000000000000000000000000000000000000000a1a2836434a5d65707c858c93999c9ea7a1a79e9c99928b857c70645c4f4331271909000000000000000b21364b6074869ba3acaeab9f95806b5b4a36210c000000000003162839576d8297acc2d7c6b19c86715a4935200c00000000000000000000000000000000000a1a2a3a4754606a7a848b949c9faba4a7a5a3a69e978f867d6e61584b3f2e1f0f0000000000000000000000000004152533424f5d65747e8790979c9faaa5a6a7a5a4a89f9a968f877f75665e4a43362618080000000000000c21364b61758491989a99958a7b65503b25100000000000000000000b2035485a6b808f969999968e7f695846331f0a00000000000000000a1b2b3b484d5e667175797c7b7977726c656054463929170300000000000000000000000000000000000000000d1d2b3b484d5c646b6e6e6b645c4c473a2a1c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011626333e4b4f565958534b46392b1d0d000000000000000000000009151d2d37444b52575956514a43362a1d0d00000000000000001323313d494e565959554d483c2f2212000000000000000000000000000000000003090b11161e2123252523211e16100e08040a0c161c1f1e1a110f09000000000000000000000000000000000000000000000000000000000000000000091928384554606b7b85919ba3a8aeb1b3b9c5b8b3b1aeab9f9b91847a6a614b4437271808000000000000152b40556a8095a4b5c1c9bcb49f8c79634e39230e0000000000091e32465771869cb1c6d4c4aa95806b553c2c19060000000000000000000000000000000000000c1c2a36434b5c646f787f878a8d8f91908d8b88817a72685f4c473a2e2010010000000000000000000000000000071524323f4b556069737b82868a8e909192908f8d8985817a726960564c4030251808000000000000000a1e32465761747c8285837f78655d4b37230e00000000000000000006192b3c51626b7a818484817a69614f3a2917040000000000000000000d1d2b34404c50566063666664625956504b4336291b0b000000000000000000000000000000000000000000000d1d2b343e4b4f565958564e4a3e332a1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000816202e373a4144433e3632281b0d000000000000000000000000000110192631353d4244413c353025180d00000000000000000005131f2c35384044434038352b1e1204000000000000000000000000000000000000000000030a0c0e100f0d0c090300000000000001070a080500000000000000000000000000000000000000000000000000000000000000000000000114263745566072808f9ba3b0b5c1c4c7c9ccd6ccc8c6c9bcb5b0a29a8d7f6d6055443625130000000000001b30465b70859bb0c2d2dacfbcab937e69533e291400000000000c21364b61768a9fb4cacbb7a68e79644f39240f00000000000000000000000000000000000000000c1826303e4a4e5a626a7275777a7c7b7876736c645c524e41332a1c1002000000000000000000000000000000000614212e37444b5460656c7176797a7c7c7b7a7875706b655d544b45382f1c1308000000000000000003162939465560676d6f6e6a625a4b3f2e1c08000000000000000000000e1e3444515d646c6f6f6c645c4f43321b0b00000000000000000000000d18202f3838454b4e51514f4c483b3a353026180b0000000000000000000000000000000000000000000000000d18202e373a4143434039362d1f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b22242c2f2d29211e160b0000000000000000000000000000000009141d20272c2f2c26201c13080000000000000000000000010f1a21232b2e2e2b2320190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1d314455607482959eb0b5c1c9d2d9dcdee0e8e0dedcdacfcac0b4ab9f948173605443301c1100000000001f34495e74899eb3c9deebd9c9ac97816c57422c17000000000010253a4f657a8faabbcec8b29d8874604a35200b00000000000000000000000000000000000000000008141c2d363c484d55556062656765636157574f4b3e3a311f170c00000000000000000000000000000000000000031119273136434a50575761646566676664636055564f4b3f3632281a1200000000000000000000000b1b2937444b51585a59554d483c2e21110000000000000000000000001626343f4b4f575a5a564f4a3e3225150000000000000000000000000005111c23283236393c3c3937342b25201c1408000000000000000000000000000000000000000000000000000005101b22252b2e2e2b24211a0f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f171918130c090300000000000000000000000000000000000001080b12171917110b07000000000000000000000000000000060c0e161919150d0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c11141513100b08010000000000000000000000000000000000000000000000000000000b1b30404b60738498a0afbcc9d1dde4eef1f3f4f3f4f3f1ece3dfd1c9bcb59f978372604a402f1a0a000000001b31465b70859bb0c4d3dbcebda9937f69543e2914000000000014293f54697e94a9c8d6c6ac97816c5443301c0700000000000000000000000000000000000000000000010f1a212b343837444b4d4f52504e4b46393a372e251e13040000000000000000000000000000000000000000000009151d2530353b39464b4e505152504f4e4b44373a372e211e160a000000000000000000000000000b192731363c4345444038342b1d11030000000000000000000000000816202e373a4144444139362d201507000000000000000000000000000000090a161e2123272624222018100b08010000000000000000000000000000000000000000000000000000000000080d0f161919160f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b171e2127292b2925201c140800000000000000000000000000000000000000000000000000031628394d5f6b8096a2b2beccdde4eff3ebeae2dfdedfe2eaecf4eee7dacfbeb1a1957f6a5e4c38271502000000162b41566b8096a6b6c3c6beb19f8e79644f39240f0000000004182a3b586e8398adc3ccb9a8907b665036251300000000000000000000000000000000000000000000000000070d192022273136383a3c3b3836322825221b100b010000000000000000000000000000000000000000000000000208131c2025283236393b3c3d3b3a3835312625221b10090200000000000000000000000000000009151d20272d302e2a2220190d00000000000000000000000000000002101b22252c2f2f2c24221b100200000000000000000000000000000000000002090b0e11110f0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b11141514100b08010000000000000000000000070d0f13130d0b050000000000000000000000000000080e10141616130e0c060000000000000000000000000000000000000000000000000000000000000000000000000000030a0c0f110f0c0a03000000000000000000000a151d2933363c3e403e3b3530261813050000000000000000000000000000000000000000000000091e324657677c919eb0c0cfdceae9e1ded6d8cec9c8caced8d7dee1e9ece3cebfb49f8d7c665645311d0a0000000c21364c6176879ca5aeb0aca097816c5c4a36220d000000000b1f34475972879db2c7c9b49e8975604b36200b000000000000000000000000000000000000000000000000000000050b0d151d202225272623211e160f0d08000000000000000000000000000000000000000000000000000000000000070b10161e2124252727262523201d14100e080000000000000000000000000000000000000002080b12181a19150d0b05000000000000000000000000000000000000080d0f171a1a170f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e151716120b090300050b0d13181b1d1e1d1b19140e0c06000000000000000000000000000000000000000009151d2026292b2926201d1509000000000000000005101b222429282220180d000000000000000000000008101b2225292c2b2923211a0f0600000000000000000000000000000000000000000000000000000000000000000000050b171e21242624211e170b04000000000000000a1a283239464b51545553504b433630231305000000000000000000000000000000000000000000031628394b6175889eb3bccddeece4d6cdc9c1c8bbb4b3b4bbc8c1c9cdd7e5ece3cfbcab9d8774604b3827150200000a1f334658647a8794999b97918275614b3e2d1b07000000000c22374c61778ca5b7cac8ad98836e5645311d0900000000000000000000000000000000000000000000000000000000000002080b0d1012100e0c090300000000000000000000000000000000000000000000000000000000000000000000000003090c0f101112110f0e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e10141715120c0a04000000000000000000000005080a08040000000000000000000000060c0d131616140e0c0600000000000000000000010f1a21242a2c2b27211e160d192022282d30323332302e292320190e08020000000000000000000000000000000614192731353b3e403e3b35312719130500000000000d18202d36393e3d37342b1d15000000000000000003111c232e373a3e41403e39362c21190e00000000000000000000000000000000000000000000000000000000000000000d181f293336393b393633291f170b000000000009192838454b576166696a686560544d41312313010000000000000000000000000000000000000000091e324657697f94a7b8ccdae9dbcec6b9b4aca6aa9f9e9faaa6acb4bac7cfdcebd9c9b7a5937e685645311d0900000417293a4a5c64757f8386827c6e615746322010000000000011263b51667b90a6c3cebbaa927c675238271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1316130f0d0700000000000000000000000000000000000000000006111c23252a2c2a28211f170c00000000000003090b121a1e1f1d1a120b09020000000000040e192023292b2b2923211a0f030000000000000008171f2d36393f41403c363228222b34373d434647494745433f38352c201d1509000000000000000000000000000614243137444b50535553504b443731231406000001111d2b343e4a4f53524d483b321c130800000000000311212f373f4b4f545656534e493d352c1e0e0000000000000000000000000000000000000000000000000000000000000d1d2a3439464b4f514f4b463933291b0b000000021527374556606c767c7e807e7a73675f4e41311e0b00000000000000000000000000000000000000000c21364b6175889eb3c5d5e7d9cbbdb1a89e96908c8a898a8c91979fa9b2beccdae7d4c3b29d8774604b36200b0000000b1b2d3e4a5761696e716d665e4b46392916020000000000152b40556a8095aabfc9b49f8a76614c36210c00000000000000000000000000000000000000070c0e100b09030000060b0d1113110c0a0300000000000000000000000001080b0f1212121212121212121212131313131313131313131313131414141414130e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b2224292b2824221b10050000000000000000000000000000000000010f1a212e373a3f41403d3633291c13080000000a161e21282f3335332f27201d150a0000000c171f2c35383e40413e38352c1e160b0000000000001727343d4a4e545655524b4539373b484d52585b5d5e5c5a58544d493c3631271912010000000000000000000002142431424e556066696a696560554e423124140008141c2f3b484d5c64686862594f43302518080000000011212f3f4b505d65696b6b68635b4d493c2c1e0e000000000000000000000000000000000000000000000000000000000c1c2a3b484c576164666461574c463a291a0a0000081d314455607481899193959390877d68604e3a2509000000000000000000000000000000000000000115273753687d92a7b8cce3dbcbbbae9f978a817b76747375777c828a98a0afbbccdcdfcbb7a5917c67523c27120000000010202d39464b54595b57514c4032291b0b000000000006192c3c5a6f8499afc4c4af9a846f5846331f0a0000000000000000000000000000000000060f1a212425211e160a0e192023272826211e170b0500000000000000000009141d202527272727272727272828282828282828282828282829292929292929292924211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202e363a3e413e39362d20180d000000000000000000000000000000000f1f2c353f4b50545655524c463a30251808010f1a2832363d45484a48443c3631271a0d000c1c29333c494d535656534e493d32291b0b000000000e1e3445515b636a6c6b6760574a4b4f5962686d70727372706e69635a544b4437301d14090000000000000000000b1f31424e6068747b7e807e7b7468604e42311f0c1826303f4c59626f797e7d776a614a43362513000000091c2f3f4c5d65727a7e81807e7970635b493c2c1906000000000000000000000000000000000000000000000000000004182a3a4859626c76797b79766c61584638271502000b20364b607483969ea8a9aaa8a59d8d7d685237271501000000000000000000000000000000000000081d3144556e8398aec5d5e3cdbdae9c9382766c666158546061666c7782959dafbecee4d4c3ad97826d583d2d1a0700000002101b2832363f4446423c39301e160b0000000000000c2035495a73899eb3c8c1a8937e69533a291704000000000000000000000000000000000e19202d36393a3632281d202b35383c3d3b3633291f180d0000000000000009192631353a3c3c3c3c3c3d3d3d3d3d3d3d3d3d3d3d3d3e3e3e3e3e3e3e3e3e3e3e3e3e39362d1f1305000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b353e4a4f5356534e4a3e342b1d0d00000000000000000000000000000c1c2c3d494e5d65696c6a6761584a433625130f1f2c38454b525a5d5f5d59514b45382b1d0d19293a464c5a62686b6b69635b4b4639291603000006192c3c51636c797f81807c75635b5c646e777d828587888785837e78726960554d413126190a000000000000000011263b4e60687e889093959390887d68604e3a261c2a36434b5d6577848e93928b7f6d605443301c0c00000e23384c5d657b868f939695938e8579635a4935200c00000000000000000000000000000000000000000000000000000a1f3447596277818a8e908e8a8176615645311d090012273d52677c92a1b4b9c6bfc3b7ab9b86715544311d080000000000000000000000000000000000000b20354b6074899eb3c9ded5c5b09f937e6d6158514c47434a4c5159626e7f95a0b2c6d6ddc8b39d88735b4a36210c00000000000b161e212a2e312d27241d1203000000000000000e23384d63788da7b8c9b5a38d78624d38220d000000000000000000000000000000000e1e2b353d4a4e4f4b453931363c484d5152514b4639342a1d0d000000000008182637444b4f5151525252525252525252525252535353535353535353535353535454534e4a3d3123130100000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b3c494d5c64686b68645c4d483b2b1d0c0000000000000000000000000417293a495b63717a7f817f7d766b605443301c1e2c3d495660676f7374726f676056483b2b1b27374658616e787e80807e786e615746321e0c00000c2135495b6c818e949695918879636d7a838c92989b9c9e9c9a98948d877e74675f4b4437281b0a00000000000005192b3c53687e939da6a8aaa8a69d927e685336262e3a4754606a7b889aa2a8aa9f948272604a3a2917040010263b50657b8b9ca4a9ababa8a29a8878634d38230e00000000000000000000000000000000000000000000000000000c22374c617786979fa9a6a89f968474604b36200b00162b41566b8096abbfcdd6d5d4c9b59f8a75604b35200b00000000000000000000000000000000000010253a4f657a8fa7b9cce0cbb8a696816c604c473a37333035373b484c616d8298a8b9ccdfcbb7a68e79634e39240e00000000000003090c14191c18110f0900000000000000000012273d52677c92a7c5c6b09b86715a4834200b00000000000000000000000000000006192b3c484d5b6365605747454b525a6266686661574c483b2a1d0d0000000114263644556064676767676767676767676768686868686868686868686868696969696968635b4e41311e0b0000000000000000000000000000000000000000000000000000000000000000000000000008182b3c495a626f7a7e807d796e6259483b2a180400000000000000000000000a1f3346586379868f949695928a8072604a38272c3c495b63757d84888a87847c7462594839293144556176838c939596938d8375614b3b2a1804000e23384d63788d9fa9abaaa6988276828f999fabadb0b2b3b1afada9a49c93877c6c6055453928160300000000000b2035485a72879db2b7c4bfc4b7b19c86715443303e4b5861727f8d9ea6b4c0bbb4a0927d685846331f0a001b30465b70859ba9b6c2c0c0c0b4a697816c57422c170000000000000000000000000000000000000001040608090705152a40556a7f95a4b4bac6bab4a2917c66513c271100162c41566b8196abc0d6e9eadec8b39e89735544311d0800000000000000000000000000000000000012283d52677d92a7c5d6ddc8b39e8875614b42332a211f1c20222a34434c6176899eb4c9ded4c4a6917c66513c271100000000000000000000040602000000000000000000000002152737566c8196abc1c3aa957f6a553c2b19050000000000000000000000000000000b2035485a6271797a75615856606770787c7d7b766e6259483b2a18050000081c30435460737a7c7c7c7c7c7c7c7c7d7d7d7d7d7d7d7d7d7d7d7d7d7e7e7e7e7e7e7e7e7e79685f4e3a250b00000000000000000000000000000000000000000000000000000000000000000000000001142636485a6278848f9396938e8377625947341f0e00000000000000000000000c21364c6176889ca4a9abaaa89f95816c56453135495b637986929a9d9f9d9991857762574632354b607385999fabababa8a199846f5947341f0b0011263b50667b90a5bdc1c4b29d888798a0aeb5bcc9c5c7c8c7c5c3c2b6b1a59c918173605745321e1401000000000d22384d62788da5b7cad4d5d4cab49f8a75604b424f5c647684959fabb8c5d0cebeb39e8876614c36210c001e33495e73889eb3c7d3d6d5d1c4af99846f5a442f1a00000000000000000000000000000002090b1117191b1d1e1c1a1a2f455a6f849aafc2cdd7cdc0ab96816b56412c1600142a3f54697f94a9bed4e9efdac5b09a85705b37271501000000000000000000000000000000000000142a3f54697f94a9bed4d9c8aa957f6a5746321f170c0a070b0d181f3347586b8196abc0d6d2bda8937e68533e2813000000000000000000000000000000000000000000000000081d31445570859bb0c5b7a58e79644e39240f000000000000000000000000000000011426364d6278858e8f8676676b757d858d9192908a8377625947341f0f00000b20354b6072838f9191919191929292929292929292929292939393939393939393939393938c7d6852392917030000000000000000000000000000000000000000000000000000000000000000000000081c3043546278899aa2a8aba8a1998877614c3c2b19050000000000000000000011273c51667c91a6b5c2c1c6bab49e8975604b363d4d63798a9ca4afb2b4b2aea39b8775614b393a4f657a8fa3b5bcc9c0bfb59f8b77614c37220c0011263b50667b90a5bbd0cbb7a69d9da5b2becacfdadadcdddcdad8d3cac3b6b29f978375604b42321f0f000000000e23384d63788da2c3d4e6eadcc7b29d877254454b60697a879aa2b4bcc9d5e3e0ccb8a7917c66513c2711001c31475c71869cb1c6dbebead7c2ad97826d58422d1800000000000000000000000000060a151d20262c2f313333312f2b2f445a6f8499afc4d9e9d7c2ad97826d58422d180012273d52677c92a7bcd1e7ecd7c2ac97826d57422d1800000000000000000000000000000000000000162b41566b8096abc0d5cebbaa8e79644f39281604000000000005172a3a50657a90a5c6d7d4bfaa957f6a55402a150000000000000000000000000000000000000000000000000b20364b60758a9fb4c7b29d87725c4a36210d000000000000000000000000000000081c30435470859ba3a499837c8088929ba3a6a7a99f988777624c3d2d1a070011263b51667b90a1a6a6a7a7a7a7a7a7a7a7a7a7a7a7a8a8a8a8a8a8a8a8a8a8a8a8a8a9a9ab9d88735746331e0a00000000000000000000000000000000000000000000000000000000000000000000000b20354b6073849aa7b3c0c0bfb3a699836e5a4835200b00000000000000000000152b40556a8095aac4d2d6d7cdb9a88e79644f394a5b6e8398a8b6c3c8c9c7c1b5a5957f6a57453f54697e94a9c1cfdad5cfbcab907b65503b26100011263b50667b90a5bbd0d4c4b7b2b2b6c3cfdfe3ecf0f1f3f1efede5ded3cabdb1a199836e604f3d2d1a070000000c21364c61768baabbcee2eed9c4ae99846f5956606d7e8b9da6b3c0cfd9e7efe4d5c5ab95806b56402b1600192e43586e8398adc3d8ede9d4bfa9947f6a543f2a150000000000000000000000040e1a212731363b41444648484745403a42576c8197acc1d6ebd5c0ab96806b56412b160010253b50657a90a5bacfe5e9d3bea9947e69543f291400000000000000000000000000000000000000182d42586d8297adc2d7cab49f8a75604b35200b000000000000000c21364b61768ba8bacdd6c1ab96816c56412c170000000000000000000004060300000000000000000000000f24394f64798ea9bac5ab96816c563d2d1a070000000000000000000000000000000b20354b60748a9fb4b3a19991959da6b0b5c1c7bab4a598836e5b4a36210c0014293f54697e94a9bfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc8b7a68b76614b36210c00000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea2b4c5d0d5d0c4b3a18d78624d38220d00000000000000000000142a3f54697f94a9bed4e9e9d7c6a38d78634e394e63798ea0b2c6d3dddfddd1c3b39e8975604b3e53687d93a8bdd2ececdac9a48f7a644f3a250f0011263b50667b90a5bbd0e2d4cbc8c7cad3e1ecece3dfdedee1e9ebf4f1e6dfcebfb3a1937e695b4a36210e0000000b20354a60738a9fb4cadfebd5c0ab96806b5a627582939faab7c4d0e3ebe5ded1c8bdaa95806b55402b1600152b40556a8095aabfd5eaecdac9a6917c66513c2711000000000000000000000c181f2c3538454b5056595b5d5e5c5a554f4b54697e94a9bed3e9d4bfa9947f6a543f2a15000e24394e63798ea3c9daece9d7c6a5907b66503b261100000000000000000000000000000000000000172c41566c8196abc1d6c8b39d88735443301c08000000000000000a1e32465774899fb4c9d5bfaa95806a55402b1500000000000001080b14191c18100e08000000000000000013293e53687e93a8c7b8a7907a65503b251000000000000000000000000000000000081c30435470859aafbeb3afa7abb2b7c4b7b3b2b7c3b2a08e79634e39230e0011263c51667b91a2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7aa9d88735746331e0a000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8c0d1e4ebe2d0bfa6917c67513c27120000000000000000000013293e53687e93a8bdd3e8e2cebbaa8c76614c3c556a8095aabfcfe4f1f4efe1ccb9a8917c66513651667c91a6bbd1e6e3ceb8a38e79634e39240e0011263b50667b90a5bbd0e5e7dfdddcdfe6dfdddacfcac8c9cdd7d6dee1e9ebddcfbfb49f8b79634e3d2c1a060000071c30435473889eb3c8dde7d2bda8927d6865788598a0b4bbc8d4e2e6dfd2c9c1b4b09f907b65503b26100012273d52677c92a7bcd1e7e3cfbcab8e79634e39230e0000000000000000010f1c2a333d494e5660666c6e707273716f6a656054667c91a6bbd1e6d2bda8937d68533e2813000d22374c62778cabbccfe3e1cdb9a88d77624d38220d00000000000000000000000000000000000000152a3f546a7f94a9bfd4c8b29d88735d3c2c190600000000000000091e32455674899eb3c9d3bea8937e69533e2914000000000009151d20292f312d25231c1103000000000000182d42576d8297acc6b39e8974604b35200b000000000000000000000000000000000114263651667c919fb4bbc8bcc4b7b2aba69d9da5b3bfab95806b56402b16000b20354b6073848f9191919191919191919191919191919191919191919191919191919191918b7d6752392917030000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aac7d7eaf8e8d6c6a8937e69533e29140000000000000000000012273d52677c92a7bcd1e7dfcab49f8a75604a485a71869bb1c6dbedfffffce8d6c6ac97826d54434f657a8fa4bacfe4e2cdb7a28d78624d38230d0011263b50667b90a5bbd0e5faf4f2eae2d4cbc8c9bcb5b3b4bac7c1c9cdd7e4ede2cdbaa998836e5b493521080000001325365d72879cb2c7dce7d4c4a48f7a677b889ba3b2beced8e6e1d3cac2b5b1a39b90816c5d4c38230e000f253a4f647a8fa4c6d7e9dfcab59f8a75604b36210b0000000000000003111f2c3a474c5b636d757b81848688888684807a736764798ea4c7d8ead1bca7917c67523c2712000b20354b60758a9fb5cadfdec9b49e8974604a35200b0000000000000000000000000000000000000013283d53687d92a8c7d7c9b49f8a745b49352108000000000000000b21364b60768ba8b9ccd6c5a6917c67513c2712000000000c192731353e4446423b372e2116080000000000182d42576d8297a8ada898826d5544311d0800000000000000000000000000000000000824384c5e6d81949faaabaca9a69d968e888799a1afa796806b56412b1600081c30435460737a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c78675f4d391b0b00000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a9bacddfe3dfccb9a88f7a644f3a250f0000000000000000000011263c51667b91a6bbd0e6ddc8b39d887354434d62788da3b5c9ddf2fffffff2ddc8b39d8874604a4e63788da3c8d9ebe1ccb6a18c77614c37220c0011263b50667b90a5bbd0e5faf7e9dacdc4b7b2a9ab9f9e9fa9a5abb4bac6d0ddead7c7b49f8c78634e3625130000001c31465b71869bb0c6dbdfcbb7a68b767d8b9ea6b5c1cfe2e4d6cdc3b6b2a39b91857b6c63523f2f1c09000d22374c62778ca8bacde1ddc8b39d88735645321e090000000000000111212e3d4958616c7982899096999b9d9d9c9a958f867d73778ca9bacee2d0bba6907b66513b261100081d31445573899eb3c8dedbc6b09b86715443301c070000000000000000000000000000000000000010253b50657b90a9bacdcebaa98d78634d362614010000000000021527374f64798ea4c6d6ccb9a78f7a644f3a240f0000000c1c2a37444b54595b58504b3f33261604000000000f24394f647a8a9597938a79634e372715010000000000000000000000000000000000091d304052636d7f8b929597948f888079737283979a968979634e38230e000114263644556064676767676767676767676767676767676767676767676767676767676766625a4d41301e000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778a9fb4becacfcabdb39e8975604b36210b0000000000000000000010253a50657a8fa5bacfe4dbc6b19c86715c3953687e93a8c1d2e4f8fffffff4e0cbb8a68f7a644f4c61768caabbcee2e2cebbaa8b76604b36210b0011263b50667b90a5bbd0e5fae9d9cbbcb0a69d948e8a89898b90969fa8b3bfcedce3cfbcab97826c5443301c0700051a30455a6f859aafc4daddc8b39d887f8d9fa9b8c5d2dfdecfc6b9b4a59c91867c70655d524535211100000b1f34475974899fb4c9dedac5b09b85705b382816020000000000000f1f2e3f4b5b6376818b989ea8abaeb0b2b3b1afaaa49c9183768a9fb4c9dfcfbaa58f7a65503a251000011426375d72879db2c7dcd8c3ae99836e5936251300000000000000000000000000000000000000000b21364b60758a9fb4c9d8c7a8937e695443301c100300000004111d3144556a7f94aabfd4c9b39e8973604b35200b000004172a3a475560696e716d655d5144332212000000000d22364a5c647880827e78635b4a3619090000000000000000000000000000000000000012223545526169767d80817f7a746b635b617581858178635b4935210c000008182637444b4f5252525252525252525252525252525252525252525252525252525252514d483c302313010000000000000000000000000000000000000000000000000000000000000000000000000a1f344759697f94a0b2b6bcb5b19f927d685645321e09000000000000000000000f24394f64798ea4b9cee3dac4af9a856f5a46576f8499afc4d9eefffffffffae7d5c4aa95806b554a60758a9fb4cadfdfcab49f8a755745321e090011263b50667b90a5bbd0e5ecdccbbbae9e96877f79757374767b818a99a1b1becee0d9c9b39e8873604a35200b0004192f44596e8499aec3d9dfcab49f8c949fabbac7d5e2d3cabeb2a89e94877c72665e504b3f35271703000005182a3b5d72879cb2c7dcd8c3ae98836e59432e190000000000000a1b2d3d4b5d657987969faab4b9c6c3c5c7c8c6c4c2b6b1a19987899eb3c9deceb9a48e79644f39240f00001c31465c71869bb1c6dbd6c1ac97816c57422c170000000000000000000000000000000000000000091e3245566f849aafc7d7c6b19c8673604b3d2d1e17110f11171f2e3e4b6074879db2c7d6c6ae98836e5544311d0800000a1f33475861737e8486827b6b625140301d09000000071b2d3e4a5a626a6d69625a4a3d2d1a000000000000000000000000000000000000000004172735434f5861676b6c696560544e4957616c706c625a493d2c1a0600000009192631353a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c38342b1d13050000000000000000000000000000000000000000000000000000000000000000000000000004182a3a4b607282929ca5ab9f9c91816d604e38281603000000000000000000000e23384d63788da2b8cde2d8c3ad98836e584b61768a9fb4c9dff4f8f2f0f2f8f1dbc6b19c86715a485473889eb3c8dddec9b39e89745e392816030011263b50667b90a5bbd0e5e5cfbeae9d9380756a6360555761656c778397a0b1c2d2e0ccb8a78e79634e39240e0003192e43586e8398adc3d8e2cebbaa9faab5bcc9d8d9cec2b6b1a0988a7f746760544c40382f211709000000001b30465b70859bb0c5dad6c1ac97816c57422c170200000000031628394a5b657b899da5b4bbc8ccd6d9dbdddddbd9d3cabfb3a49c9ea7b9cce0cdb8a38d78634e38230e00051a30455a6f859aafc4dad4bfaa957f6a55402a1500000000000000000000000000000000000000000316283854697e94a9bacdc9b6a4927d675b4a3e332926252629333f4b5c697e93a5b7caccb9a8927d6853372614010005192b3c4c61768593999b978d806b5e4d3924080000000010202d3c484d5558544d483c2d1f0f000000000000000000000000000000000000000000091725323a474c52565754504b433639464c575a564d483c2c1f0e000000000009141d20252727272727272727272727272727272727272727272727272727272727272220190d000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c304354606e7d878c8f8b867c6d635242311a0a00000000000000000000000d22374c62778ca1b7d9ebd6c1ac96816c5751677c91a9bacee2efe4dddbdde4efdec9b5a48d78624d5c71879cb1c6dcddc8b29d88735d48331e000011263b50667b90a5bbd0ead8c7b2a0937e6b60564e4b44464b505961728297a4b5c9ded5c5a9937e69543e29140003182d42586d8297adc2d7ebd9c8bbb4bbc8cfdad2c8bbb4a49c8f82776a60564a43362f231c11030000000004192f44596e8499aec3d9d4bfaa957f6a55402a150000000000091e32455763798a9ea7b7c3ced8e1e8eef0f2f2f1efe5ded0c2b5b1b3b9c5d6e8ccb7a28d77624d38220d0004192e44596e8399aec3d8d3bea8937e69533e29140000000000000000000000000000000000000000000d22374c62778a9fb4c7d3c2b49e8a79645c4b46393b3a3b3a474c5d657a8b9fb4c3d4c6b39e8976614c37210c00000b2034485a6e8398a3aeb0ab9f917c66513626140100000002101e2b353840423e38352b1e0f010000000000000000000000000000000000000000000007151c2933373d40423f3a35302629333642454138352b1e0e0000000000000001080b0f1212121212121212121212121212121212121212121212121212121212110d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636434b5f677276797672665e52453524130000000000000000000000000c21364b61768babbccfe3d4bfaa957f6a55556d8298adc7d8eadfd2c9c6c9d2dfe5d2c2a8937e69535a6f859aafc4dadcc7b19c87725c47321d070011263b50667b90a5bbd0e2cebaa998826d604b4538363133363a47546074869cb1c5d5d8c3ad98836e58432e190002172c42576c8197acc1d6ece6d9cecaced9e1cec2b5aa9f95867a6d62594b4538302518120800000000000002182d42576d8297acc2d7d3bda8937e68533e29130000000006192c3c4b6075869ca8b9c5d4e2eaf6f0ebe3dfdedfe2eaede0d2c9c6c9ccd6e4e1ccb6a18c77614c37220c0003182d42586d8297adc2d7d2bda8927d68533d28130000000000000000000000000000000000000000000b1f3448596c8196a9bacdccb9a89d887a6a615753514f515358616b7b899ea9bacdccb9a895806b5847331f0a00000d22384d62788da0b2c1c9bcb09a85705443301c0800000000000e1920222b2d292320190e00000000000000000000000000000000000000000000000000000c171f21272b2c2a25201c14171e212d302c2320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182630414d566066696761574d40352717060000000000000000000000000b20354a60758a9fb4cadfd3bda8937e68536074899eb3c8dee2d2c1b5b0b5c1d2e4d9c4af9a846f57586e8398adc3d8dbc6b09b86715b46311c060011263b50667b90a5bbd0dfc9b49f8b77624d423228201d1e212a364556677c91a7b8ccdac5af9a85705a45301b0001162b41566b8096abc0d5ebf6ebe2dfe2d6cdbdb1a49c8c8074655d4d483b31271c1308000000000000000000162b40556b8095aac0d5d1bca6917c67513c2712000000000c2035495a6c8197a4b5c6d6e3f0e5dedbd9cfcac8c9ced8d7dfe2dedcdee0e8f4e0cbb6a18b76614c36210c0001172c41566c8196abc1d6d1bca7927c67523d271200000000000000000000000000000000000000000005182a3b4d62778a9fb4bfd0c6b7a69d8a80766e68666466686e76808b9ea7b8c7cfbfb49e8976614c3a291704000011273c51667c91a6becfdac9b49f8974604b35200b000000000000050b0d1518140d0b0600000000000000000000000000000000000000000000000000000000040a0c12161714100b0801030a0c171b170d0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0e0f0e0c0903000000000000000000000000000000000000000000000000000000000000000000082135495b63747c7e7c75645c4a36220c00000000000000000000000000071c30435474899eb4c9ded1bca6917c6751657a8fa7b8cce0d4c3b5a39ba3b5c9dddfc9b49f8a7661576c8196acc1d6dac5af9a85705a45301b050011263b50667b90a5bbd0d8c2ad98836d5948341e160b080a0c1828384b6074889eb3c8dcc6b19c87715c47321c0000162b40556b8095aac0d5eafffef7e9d6c6b9b49f97867a6b60564b3f342b1d150a000000000000000000000014293e54697e93a9bed3cfbaa58f7a65503a251000000004182a3b4d63788c9fb4c2d2e4eae2d2c9c6c9bcb4b3b4bbc8c2caced9e6f0f5fbffe0cab5a08b75604b36200b0000162b40556b8095aac0d5d1bca7917c67523c2712000000000000000000000000000000000000000000000d203448596a7f95a1b3c3d3c4b7a99f9589837d7b7a7b7e838a969fa9b8c5d2c2b2a0937e695847331c0c00000010253b50657a90a9baced4c7b39e88735443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b11131c2021232423211e1618100b0801000000000000000000000000000000000000000000000000000000021527384e637987919491887a644f3a2a1804000000000000000000000000001325495e73889eb3c8ddcfbaa58f7a65566b8196abc5d5dfcbb7a59b869bb0c0d1e2cebbaa917c67556a8095aabfd5d9c4af99846f5a442f1a050011263b50667b90a5bbd0d2bda7927d68523b2b1803000000000a1c3043546e8399aec3d8c8b39e88735e49331e0000152a40556a7f95aabfd4eafffff5e1cdb9a89e928174645c4b45382e20180d0200000000000000000000000013283d53687d92a8bdd2ceb9a38e79644e39240f0000000b1f3447596c8197abbccfe0e6d8cec2b5b1a8ab9f9e9faaa6adb4bbc8d2dfeffdf7e2cebbaa8a755645311d090000152a3f556a7f94aabfd4d2bda7927d68523d28130000000000000000000000000000000000000000000005182b3b4b60728399a5b6c3d1c7bab4a89e9893908f9093999ea8b4bac7d0c2b5a498836e614f3a2a17000000000c21364c61768a9fb4bbc4b7a999836e59362614010000000000000000000000000000000000070d0f1617130c0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e141817120b090200000000000000000000000000000000000000040a151d202625303536383a383632282d25201c14080400000000000000000000000000000000000000000000000000091d31455670859ba5a9a69c86715847331f0a000000000000000000000000001d32485d72879db2c7dcdac9a38e78635b72879cb2c7dcd9c9b29d87788da2b4c8dcd8c8ad98826d55697e93a8bed3d8c3ae98836e59432e19040011263b50667b90a5bbd0cdb8a38e79634e39230e000000000001142636556a8095aabfd5c9b49f8a745f4a351f0000152a3f546a7f94a9bfd4e9fefff3dec9b49e8a7d6c60564a3e32281a1005000000000000000000000000000012273d52677c92a7bcd1cdb8a38e78634e39230e0000000c22374c61778a9fb4c9d9e6d8c8bbb4a39b938d8a898a8c91989faab5c1d1dfeff4dfc9b49f8a745f4a271502000014293f54697e94a9bed3d3bea8937e69533e291400000000000000000000000000000000000000000000000d1c3043546176879ca4b4c0cdcdc6b9b3aea8a6a4a6a8aeb4b9c6cecdbfb3a49c8675614b42321c0c000000000a1f3346586a7f949faaaaa69d8b79634e38230e0000000000000000000000000000000002101b22242c2d28221f180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b101a2123292d2d28211e160a00000000000000000000000000000000000c171f2832363b36434a4c4d4f4e4b4639423b3530261f170c0000000000000000000000000000000000000000000000000b20364b60758a9fb4c3b6a48c77614c37220e000000000000000000000000071c32475c71879cb1c6dccfbcab8c776163788da4b6cadecfbcab957f70859aafc5d6dec8b39e897460677c91a7bcd1d7c2ad97826d58422d18030011263b50667b90a5bbd0ccb6a18c77614c37220c00000000000014293e54697e93a9bed3c8b39e89735e49341e000014293f54697e94a9bed3e9feffebd6c1ab968174635b4b44372d1e160a00000000000000000000000000000011273c51667c91a6bbd1cdb7a28d78624d38230d00000013283d53687d92a9bacde7d8c8bbaa9f93867e78757374777c828c9ba3b4c1d1e3f3dec9b49f89745f4a341f00000013293e53687e93a8bdd3d5c0aa95806b553a291704000000000000000000000000000000000000000000000114263647586378869aa2b4bac7cfccc9c3bdbbb9bbbdc3c9cdcec6b9b4a19a867862574633241400000000000417293a4b6073808b939591887c665b4935210c0000000000000000000000000000000715202d363a41423e37342a1d14060000000000000000000000000000000000000000000000000000000000000000000000000000000508131c20252c35383f42423d3632281a0e000000000000000000000000000004131c2a3338454b515654606163646361575c57504b433633291c120200000000000000000000000000000000000000000000091d31455674899fb4c9c2a5907b65503c2b1d100100000000000000000000061b31465b70869bb0c5dbcab59f8a7560697f94a9c3d3dfcab49f8b78677d92a7b8cce0ccb8a78f7a65657b90a5bad0d6c1ac97816c57422c17020011263b50667b90a5bbd0cbb6a18b76614c36210c00000000000013283e53687d93a8bdd2c7b19c87725c47321d000014293e53697e93a8bed3e8fffdedd8c4b09f9684796a60554a3e32281a10030000000000000000000000000011263b51667b90a6bbd0ccb7a18c77624c37220d000006192b3c586d8298adc7d7e2cebbaa9f8c7e73686260545861666d79859ba3b4c5d6e8dec9b39e89745e49341f09000013283d53687d92a8bdd2d9c4ae99846f5846331f11020000000000000000000000000000000000000000000008182a3a495a637684959fa9b5bcc9caced8d0cfd0d8cec9c8bbb4a89e958375625a48392917060000000000000b1d314455606b797d807c76665e4c3d2c1a060000000000000000000000000000061525323e4a4f5657534c473b31241406000000000000000000000000000000000000000000000000000000000000000000000000080d19202530353b3d494e545857524b45382b1e0f0100000000000000000000000c171f313a474c5660666b7175767879787674716d6560544c463a2f1e160a000000000000000000000000000000000000000000021527385c72879cb1c7bfaa95806a5a483b2e1d1509000000000000000000051b30455a70859aafc5dac8b39e89735970859ab0c5dad5c4af99846f6075899eb3c8ded5c5ab96806b64798ea3b9ced5c0ab96806b56412b16010011263b50667b90a5bbd0cdb8a28d78634d38230e000000000000152a3f556a7f94aabfd4c5b09a85705b45301b000013293e53687e93a8bdd3e8f5e9e1decdbdb0a29a8b7f73645c4b45382e1e160b00000000000000000000000010253b50657a90a5bacfcbb6a18b76614c36210c00000b2035485a73889db2c8ddd4c4b49f8c7c6860544d4b43474c515b6375849ba7b9cce0ddc8b39e88735e49331e09000012283d52677d92a7bcd2dec9b49f8a76614c3f2f1e161214120c0a0400000000000000000000000000000000000c1c2c3c49586174808a989fabafb4bbc8bcbebcc7bab4afaa9f978a7f736157483c2b1b0b0000000000000001142637444b5b63686b6761584c402f1f0f000000000000000000000000000005142432434f5c646b6c6861594e423124130000000000000000000000000000000000000000000000000000000000000000000108111c232b3436434a50575b63696d6c676056483c2d1f0f000000000000000000000c1c2933424e58616a757b80868a8b8d8f8d8b8987827b746b61584c4032281a0a0000000000000000000000000000000000000000001a2f455a6f849aafc6c9b49e8a7862594b3f3127190e0000000000000000041a2f44596f8499aec4d9c7b29c877261778b9fb4cadfcbb8a6917c66566c8196acc1d1dcc7b19c877262778ca2c6d7d5bfaa95806a55402b15000011263b50667b90a5bbd0d1bba6917c66513a2917040000000008182f3f586d8297adc2d7c3ae99836e59442e19000013283e53687d93a8bdd2e8e5d7cdc9cdcdc0b4a99f94857a6b60564b3f32291b1104000000000000000000000f253a4f647a8fa4b9cfcbb5a08b76604b36210b00000d23384d62788da6b7cbdfcbb7a6947f6a5e4b4336353033373d49576278899eb3c9deddc8b39d88735e48331e09000012273c52677c91a7bcd1e1cdbaa995806a5d4c3d3228282a28221f180c00000000000000000000000000000000000e1e2c3a4756606b78828c939a9faaa5a7a9a7a5a99f99938b82776a605546392b1e0e000000000000000000091926313d494e5355514c463a2f2211010000000000000000000000000002132331424f61697a81827d7768604e42311e0e0000000000000000000000000000000000000000000000000000000000000008141c202f373c484d5460656c72787e82827d74625a4a3d2d180800000000000000000b1b293a464c6068767f8890969b9faaa2a4a3a79e9c9790888076665e4b4538281909000000000000000000000000000000000000000013293e53687e93a8b9cdb9a89c8677655d4b44372c1e130500000000000004192e43596e8398aec3d8c5b09b8570687d92abbccfdac9b39d8874604e63798ea3b5c9ddcab6a48d7863768ba8b9cdd4bea9947f69543f2a14000011263b50667b90a5bbd0d6c1ac97816c5846331f11050000081426364c5d72879db2c7d7c6a9947f6a543f2a15000013283d53687d92a8bdd2e5d7c7bab4bac7d1c7bab4a39b8c8074655d4b46392f1f170c0000000000000000000f24394f64798ea4b9cecab5a08a75604b35200b00000f253a4f647a8fa4c4d4ddc8b29d8774604b403026201c1f222c3948596b8095aac3d4ddc8b29d88735d48331e08000012273c51677c91a6bcd1e9d7c7b49f8d7b655b4b45383d3f3d37332a1c0f01000000000000000000000000000000000e1c2a38454b5a626d787e848a8e90929492908e8a847e776c62594b4437291b0e000000000000000000000009141d2c35383e403c3633291c11040000000000000000000000000000102030414e60697f8c969793897e68604e3c2b1906000000000000000000000000000000000000000000000000000000000812182630353f4b505a626a737a81878d949797928678645c4a362614010000000000000a1a29394658616e7e8a949ea6abb0b4bbc8b9c5b9b3b1aca69d95887c6d60564537261401000000000000000000000000000000000000000c21364c61768a9eb4c0c6b5a49c877b6b6055493c31231507000000000003182d42586d8297adc2d7c4ae99846f6e8399aec9d9cfbcab95806b554a5b70859bb0c6d6d3c2a9947e6974899eb4c9d3bea8937e69533e2914000011263b50667b90a5bbd0dec9b39e8976614c3f2f201815161b22304354657b90a5b7cbcdb9a88f7a644f3a250f000013283d52687d92a7bdd2d8c7baa99fa9b5c1cecdc1b5aa9f95867b6c61574c4033291c1204000000000000000f24394f64798ea4b9cecab59f8a755544311d08000011263c51667b91a6bbd0d8c8aa947f6a5544311c140b080a0e1b2b3b4d62788da5b6caddc8b29d88735d48331e08000011273c51667c91a6bbd1e6e3cfbcab9e89796a6056535254524c473a2d1f0f00000000000000000000000000000000000c1a28323c484d5a62696f76797b7d7e7d7a78766f6862594c483b3127190b00000000000000000000000000010f1a2123282b27211f170c0000000000000000000000000000000b1b2e3e4d5f687e939fabaca79e927e685a4935200b00000000000000000000000000000000000000000000050b0d1012141b223036434b515d656f787f8790969da5a9adaca49c887a645443301c080000000000021628384657617683929ea8b3b8c4c6c9ced8ced6ccc9c6c4b7b2a69d908174605544311d15000000000000000000000000000000000000000a1e3346576a8095a2b4c2c2b5a59d8c8073635a4e41332515060000000002172d42576c8297acc1d7c2ad97826d75899eb4c9decab59f8c78634d3d53687d92a8b9cddac5af9a857072889db2c7d2bda8927d68533d2813000011263b50667b90a5bbd0e1ccb9a895806b5d4c40342b2a2b2e37434b6073859ab0c3d4c9b49e8974604b35200b000012283d52677d92a7bcd2cebaa99f899ba3b4bbc8d2c8bbb4a49c8d8175655e4c473a2f2213050000000000000f24394e64798ea3b9cecfbcab8a75604a261401000013283d52687d92a7bdd2cebbaa8e79644f37271501000000000d2035485a72879db2c7dcc7b29d88725d48331d08000011263c51667b91a6bbd0e6ebd9c9b8a79e8b80756c6867696761584a3d2d1a0700000000000000000000000000000000000a151d2b353c484d535761636567696765636157534c483b342a1d150900000000000000000000000000000000060c0e1316120c0a04000000000000000000000000000000031629394a5c677d8d9fb4bcc5b9b39f8a78624d38230d00000000000000000000000000000000000001080b101920222527292e37404d546067707b848b959da5acb2b6c3c2c2b6a69b8573604b35200b0000000000091e32455661758599a1b4b9c6cbd5dbdfe2eae4e8e0dedcd4cbc4b7b29f978373604b43331e0e000000000000000000000000000000000000031729394b6073849aa4b4c0c3b7aa9f958578686050433324140000000002172c41576c8196acc1d6c0ab96816b7b90a8b9cdd5c5af9a846f5a49364b6176899eb4c9decab49f8b7671869bb0c6d2bca7927d67523d2812000011263b50667b90a5bbd0e8d6c6b49f8d7b665e4d483b3f403e4b4f616a7f95a2b4c8d1c0ae99836e5544311d08000012273d52677c92a7bcd1c9b49f8b7985959faab6c2cfcec2b6ab9f96877b6d61584c403123130000000000000e24394e63798ea3b8cecab49f8a755f4a352000000014293f54697e94a9bed3cab49f8a75604b35200b000000000005192b3c596e8499aec3d9c7b29d87725d48321d08000011263b51667b90a6bbd0e5e5ded5c5b8a99f9587817d7d7f7d77635b4a36210e000000000000000000000000000000000000020e19202b343839464b4e50525452504e4b463937342b1f180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657647a8b9fabbccfd6ccbaa9937d68533e2813000000000000000000000000000000000309151d20252b34383a3c3e3e4b4f5e66737c8590999fabb2b6c3c7cad3d7d3c4b5a3927d685337261401000000071b2d3e4b6074849aa3b2bfcdd6e0e7f0f4f7fdfffbf5f3f1e6dfd4cbbdb1a197816c61503c2c19060000000000000000000000040a0c0e0c0a040b1d3144556277869aa2b0bcc8bbb4a39b8a7d6a615042321e0e00000001162c41566b8196abc0d4bfa9947f6c8197acc6d7ccb8a7927d67523c3246576d8297acc2d2cebbaa927d6f849aafc4d1bca7917c67523c2712000011263b50667b90a5bbd0e5e3cfbcab9f8a7c6c6259575455585c64707f949dafc0d1c8b4a28f7a644f37271501000012273c52677c91a7bcd1c9b49f897473808c9ca4b5bcc9d3c9bcb5a59d908276665e4e4131180800000000000e24394e63798ea3b8cecab49f8a755f4a35200a000013283e53687d93a8bdd2c8b39e88735443301c08000000000000182d42586d8297adc2d7c7b29c87725d47321d08000011263b51667b90a6bbd0e0d3cac7c6c7bab4a69d96939294928879634e3c2c190600000000000000000000000000000000000000050d192022293336393b3d3f3d3b393632282220180d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000009192f404b6175879caabbc9dae8d6c6ac97816c57422c170000000000000000000000000000020b161e2731353a3c484d4f5153555c64707c86919ba3afb4bcc9cad4dcdfe6ece2d2c1b09a85705544311d080000000d22364a5c6b8096a2b4c1cfe1e9f4f4efe8e5e3e2e2e4e8eef4f2e7dfcebfb19f947f6a5a49352011000000000000000000080c171f2123211f170c1426374759627684969eb3b9c6c1b5a89e927f6a604f3c2c1906000001162b40566b8095abc0d2bda8937d73889db2c8ddc8b39e8975604b3629394f647a8fa4b5c9d9c8ad98836e8398adc3d0bba6917b66513c2611000011263b50667b90a5bbd0e5ebd9c9baa89f8d8177706c6a6b6d727a84949dafbbcccebdb09b85705d4b37190900000012273c51677c91a6bcd1c9b49f8974606a7a86969fabb7c3cecfc3b7b2a097887c685f4e36261401000000000e24394e63798ea3b8cecab49f8a755f4a35200a000012273c51677c91a6bcd1c7b29d88725d3c2c1906000000000002172c42576c8197acc1d6c7b29c87725d47321d08000011263b51667b90a6bbd0d3c2b6b1b1b5c2c4b7b2aca8a7a9a69b85705a4935200c000000000000000000000000000000000000000000050b0d171e2124262829282523211e160d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000011426374c5e6d8297a5b6c8d8e7e1ccb9a8937d68533e28130000000000000000000000000009151d283237444b50565a626567696b6e7a85919ca4b0b5c1cacfd9dfe6efe9e1dedbd7c9b49f8975604b35200b0000071a2d3d4f647a8c9fb4c0d1dfedebe2dfdad3d0cecccdcfd3d8dfe2eaecddcebdb49f8b78634d3f2f1c0800000000000002101b22293336393733291f18192a3b4758617380919ea8b6c3c6b9b49d937e695b4935210d000000152b40556a8095aabfd1bba6917c798ea6b7cbd1c1ab96816c56453222364a5c71869cb1c7d7c9b39e89748196acc1d0bba5907b66503b2611000011263b50667b90a5bbd0e5eae2d7c6baab9f978c85817f8082878f9aa2afbbccd2c2b19f907b66503f2e1b0000000011273c51667c91a6bbd1c9b49e89745f5c6474818d9da5b1bdcbd4cabeb1a69d8d7d685443301c08000000000e24394e63798ea3b8cecab49f8a755f4a35200a000010253a50657a8fa5c6d6c9b49f89745a49352008000000000004182a3a596e8398aec3d8c7b19c87725c47321d07000011263b50667b90a5bbd0cab6a49c9ca4b5c3cbc8c1bdbcc4b4a38d78634d38230e000000000000000000000000000000000000000000000000030a0c0e10121412100e0c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455667c90a0b1c3d3e6dbcdbcb49e8977624d37220d0000000000000000000000010f19273139464b5560656b71777a7c7e80848f9aa2b1b6c2c9d2dfe3ebe3dcdad7cdc9c5c1c5b7a58c77624c37220d00000c21364a5b6f849aaabbcedeece3d9cecac4bebbb9b7b8babec3c9ced8e6ebe2cebaa999836e5d4c38230e00000000000110202e373a464c4e4c473a332a1c1d2a3a4755606b7c8a9da5b6c3cdbbb49f8b79634d3b2a18050000152a3f556a7f94aabfcfbaa58f7a8095aac4d4c8b4a38e79634e38281b2e3e53697e93a9bacdccb9a8907b8095aabfcfbaa5907a65503b2510000011263b50667b90a5bbd0e6d8cecac9c9bcb5ab9f9a969495979da5afb4c0ccd2c3b5a497816c5e4c3820100000000011263c51667b91a6bbd0c9b49e89745f4a56606b7b87979fb3b7c4cfcec4b8ab9e8874604b35200b000000000e24394e63798ea3b8cecab49f8a755f4a35200a00000e23394e63788ea8b9cccdbaa98d78634d36251300000000000a1f33475871869bb1c6dbc6b19c87715c47321c07000011263b50667b90a5bfc8c7b19c86869ca5b5bcc9cacfd7cdc0a5907b65503b261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628394b6073869cb1becee1dccebdb09e927d67594834200b0000000000000000000003111f2c37444b57616a747a80878d8f91939599a1b0b4c0cad3dde4efeeded1c8c5c6b9b4b0aca8a79d8773604a35200b00000e24394e63798ea2b4c8d9e7dacfc8bbb4afa9a6a4a2a3a4a8aeb4bbc8cee2ead8c7b3a1907b65503c2b1905000000000f202e3e4b4f58616361584c473a2a181c2937444b5e6679879ca4b6c8cdbaa999846f5948341f0b0000142a3f54697f94a9becdb8a38e79869bb1c6d6c6b09b85705b4a361a1021374c61768a9fb4c9d6c6ab96817e93a9becfb9a48f7a644f3a250f000011263b50667b90a5bbd0d8c8bbb4b4bac7c9bcb4afaca9aaadb2b7c3c8d1cfc1b5a59c8675604b402f1c020000000011263c51667b91a6bbd0c9b39e89745e38454b5d657582909da6b2beccd5c9b8a78e79644e39240f000000000e23394e63788ea3c8d9cab49f8a755f4a35200a00000b20354b6075899eb4c9d7c7a8937e685443301c0f0400010917293a4c61778b9fb5cadbc6b19c86715c47311c0700000e23384e63788da1b0b3b1a998827787979fabb1b5bcc7bab4a28d78634e38230e000000000000000000000002080b1014181b1c1d1e1d1b19140f0b0801000001080b101516130d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000091e324657687e93a4b6cadce0cfbeb19f96806b5f4d3b2b18050000000000000000000613212f3d49556069757f898f969ca4a4a6a8aaaeb3bfc8d1dee5f0f8f7e3d1c0b4afa8a89e9b97938f887b655443301c070004172a3a576c8196acc0d1e3d5c9bcb5aa9f9a93908e8d8d8f93999faab1bdcdd7e5cfbfb09a85705a4835200b000000071a2d3e4b5c64707678766f615847331f0c192731404d5b6377869caabbcec7b49f8b77624c37220d000014293e54697e93a9bed7c6a48f7a8fa3b5c9ccb9a8927d68533d2d1a0a1f3347586d8298adc2d3c7b29d877d92a7bcceb9a48e79644f39240f000011263b50667b90a5bbd0cebbaa9f9fa9b6c2cccac5c1bfc0c2c7cad4d0c9bcb4a39b8779635645322211000000000011263b51667b90a6bbd0c8b39e89735e49323f4b57616d7c8898a0b3b8c5c3b3a18c77614c37220c000000000e23394e63788eaabbc8c7b49f8a755f4a35200a0000081d3144556f8499aec4d9c6b19c8673604a3c2c1f1714141c27334658697f94abbccfdbc6b19c86715c47311c0700000c2135495b6f83939b9d9c988b7b6576818c959c9faba3a99f98846f5b4935210c0000000000000000000509151d2025292e3031333332302e2924201c140809141d20262a2b282220180d010000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b6175889db3c2d3e4d2c2b2a0978172604a41301d0d000000000000000000051324313f4b5b63747e88959ea7abb1b6c2bcbec0c3c7d0dde4eff9fffff1dcc8b4a29a938e8985827e7a74655d4b36251300000a1f33475871879cb1c6dcd5c5b8ab9f968b857e7b7977787a7e838b979fb4bac7d7dfcab59f8c78624d38220e0000000d21364a5c647a858b8e8c8376614c37261409151d303c4959647a8c9fb4cacfbcab937e68533e2913000013293e53687e93a8bdcdb9a8947e94a9c1d2c9b49e8976614b36210f0417293a50657a8fa4b6cacab7a5947f94a9beceb8a38e79634e39240e000011263b50667b90a5bbd0cab49f8c8a9ca4b3b8c5c9ccd6cfd8cecac5c0b4ab9f978577635b4938281604000000000011263b51667b90a6bbd0c8b39e89735e49342e39464b5e667683929ea7b1afa599846f5847331f0a000000000c21364c61768b9fafb2b2ae9c87725d47321d0800000114263754697f94a9bfd0c9b5a4927d675a493d33292a263037444c6176889db3c9dadbc6b19c86715c47311c070000061a2c3d4b60747e858887827a655d616c7980878b8d8e8d8a8276614c3d2c1a0600000000000000000e19202731363a3e43454748494746433f393530261f192631353b3f403d37342b1d140900000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f53687e93a6b8cbe0d6c6b5a498827260544330231300000000000000000001132331424e5d657986939da6b3b8c5c6cad3d1d3d5d9dbe2edf7ffffffffefdac5af9a847e7975706c696560554b3f2e180800000c21374c61778b9fb5cadfccb8a79e8d81776f696664626365696e7882929fa9bacde2cfbcab947f6a543c2c190600000f24394e64798a9aa2a3a199836f5544311d0801121e2c3b4a5c6c8197acc1d9c9ae99846e59442f19000013283e53687d93a8bdc9b49e8a849aafc4d2c2ac97826c5746321e09000c23374b5d72879cb1c8d4c3ae998499aec3cdb8a38e78634e39230e000011263b50667b90a5bbd0c8b39e887986949ea7aeb3b9c6bac8bbb4b0a9a29a8c82756259493c2c1a0a00000000000011263b51667b90a6bbd0c8b39e89735e49341b2933404c58616e7d89969b9a958777624d3a2a1804000000000a1f3346586c81929a9d9d99907e68533e2813000000000e23394e63798ea1b3c7d2c2b39e8978635b4c463a3f36434b55606e8298a6b7cbe7dbc6b19c86715c47311c070000000f1e32455660697073726d645c4b4c5b636b7275777977756d615846331f0f0000000000000006141e2b3537444b4f54585b5c5d5e5d5b59544f4b4336332a37444b505456534c483b312619090000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d71869cb1c4d5e1ccb9a89c8675605443362513050000000000000000000f1f30414e60687b899ca4b3b8c4ccd5dcdee5e6e8eaeef1f3f5fbfffffffff2ddc7b29d87786360555753504b44372e211100000010253a50657a8fabbccfcfbeb39e897b6c615854514f4d4e4f535a626d7d8b9fb4becedac9b19c86715a4935200c0000172c41576c8196a8b4bfb49f8975604b35200b00000e1d2d3e4f657a8fa4bacfc6b19b86715c46311c000013283d53687d92a8bdc9b39e898a9fb4c9c9b5a38e7a644f3928160300081c2e3f54697f94aabbcec8b39e889eb3c8cdb8a28d78634d38230e000011263b50667b90a5bbd0c8b39e8873757f8893999ea8a3a5a3aa9f9a948d84796d6157483b2c1e0e0000000000000011263b51667b90a6bbd0c8b39e88735e49331e171e2f3a474c5f67778186858075625948341c0c00000000000417293a4b60727d858887837b68604e3a2611000000000c21364a5b6f849aafc1d1ccb9a79d88796a6158565456546066748298a0b2c4d4e7dbc6b19c86715c47311c0700000002162838454b545b5e5c584e4a3e3d4a4e55566062646260564c463a291701000000000000091724313c484d556065696d7071727372706e696460544c473a455560656a6b6862594b443726140100000000000000000000000000000000000000000000000000000000000000000000021527384f657a8fa4b5c9e2d1c0b49e8a79635745362618080000000000000000000b1b2d3d4d5f687e8c9ea7b6c2cbd5e0e8f1ece3dfdddbdadcdee0e8edf4f6fcf4dfcbb7a59d8778635b493b3a3631271911030000000d22374d62778ca2b4c1c3b2a0917d675d4c473a3b3b3c3b3a3c484d5f677d929fb1c7d7c9b5a48d78624d38230d00001a2f445a6f8499afc6cdbaa98c77624c37220d0000001022374c61778ca1b6ccc8b39e88735e49331e000013283d53687d92a8bdccb9a79e9fa9bacec7b19b86715c4a361b0b0000001122374c61778b9fb4c9cbb8a69ea6b8cbcdb7a28d78624d38230d000011263b50667b90a5bbd0c8b39e8873616a757d83898c8e908e8c8a857f786f645c4b46392a1d0e000000000000000011263b51667b90a6bbd0c8b39e88735e49331e03121c2a33414d59626b71706a6157483b2b18000000000000000b1c30435460686f73726e655e4e42311e0b00000000071a2d3d50657b90a3b4c6d6c5b7a69d8a7f766f6b696b6d747c8698a0b2becfe2f0dbc6b19b86715c46311c07000000000a1a2832363e4648474339362d2d363938454b4d4e4d4b453833291c0c00000000000007172735424e5a626b757a7e83858688888785837e79746a61584b5760737b7f807d776c605544311d0b00000000000000000000000000000000000000000000000000000000000000000000091d3145566d8298adc2d2d9c8b4a2927d685b49392818080000000000000000000417293a4a5b677d929faab9c5d3e0e7e7dfdddacfcac8c6c5c7c9ccd6d8dee1e9f5e6d4c3b7a69d887963594834201d150900000000000b2034485970849aa3acada598826d5f4d444b4d4e5052514f4d4b434d5f6d8297a9bacdd2c2a6917c67513c27120000182e43586d8298adc2d7c7a48f79644f3b2a1a110e0f1725364e63788da3b8cdc9b39e89745e49341f000013283d52687d92a7bdd6c5b9b3b4bac7cdbaa9937e69533e2d1b000000000b1f3447596e8398aec3d4c5b8b3b8c5d5ccb7a28d77624d38220d000011263b50667b90a5bbd0c8b39e88735e5761686e7577797a7977747069635b4e4a3e33291b0d00000000000000000011263b50667b90a5bbd0c8b39e88735e49331e09000c171f303b484c565c5a554b46392b1d0d00000000000003162838455460686f72716d645c504333221200000000000f23384b5d70859ba8b9ccd4c4b7a99f948a84817f808388919ca4b2becfe0e8f0dbc6b19b86715c46311c0700000000000a161e21293033322d24221b1a21232731363839383632281f170c00000000000000152535455260687880888f93989a9c9d9e9c9b98948e8880766b60607585909495928a8173604b392917030000000000000000000000000000000000000000000000000000000000000000000b20364b6075899eb3c9decebbaa9a8472604a3d2c1b0a000000000000000000000a1f33465863798a9fb4bbc8d6e3e8e0d4cbc8c9bcb5b3b1b0b1b3b9c5c3c9cdd7e3ebe2d4c4b7a69d8877624d42311b0a00000000000005182b3b4c617685919698948777614e545560626465676664626054524d62788a9fb4c9d5c0aa95806b55402b160000172c41566c8196abc1d4bfa9947f6a5947352c26232529334354677c92a7bcd1c7b19c87725c47321d000012283d52677d92a7bcd2d6ccc9c9ced8c9b49f8a76614c3621100000000004182a3b50667b90a5b7cad5cbc8cbd5e3ccb7a28c77624d37220d000011263b50667b90a5bbd0c8b39e88735e464b53556062646563616054544e493d362d1e170b0000000000000000000011263b50667b90a5bbd0c8b39e88735e49331e09000004131d2a3437414645403632281b0d00000000000000091e32455660727d848886837a6a6150402f1d0900000000081c2f3f4d63788a9eb4bccfd4c7bab4a99f99969495989ea7b1b6c2ccc8ccd5e3dbc6b19b86715c46311c0700000000000002090b141b1e1d180f0d07070c0e151d20222422211e160a04000000000000000e1e334352636d7e8a959ea6a9adb0b1b2b3b2b0aea9a79e958a80736a8095a3a9aba99f96816c5746331e0a00000000000000000000000000000000000000000000000000000000000000000010263b50657b90a8b9ccdac9b49f8c79635443301f0e00000000000000000000071a2d3d4c6176879ca8bacdd8e6e3d6ccc4b7b2acab9f9e9b9a9c9ea7a7aeb4bac7cfd9e7e2d4c4b7a699836f604e392816030000000000000d1f33475861727c81837f76615c646a6f7577797b7c7b7977746d6760596d8297adc8d8c4ae99846f59382715020013283e53687e93a8c2d3c8b39e8877614e493d3b383a39464b6072849aafc4d9c4af9a846f5a452f1a000012283d52677d92a7bcd2e8e0dedfe2d3c2ad98826d5846331f0a00000000000c20354b6074879db2c8d9e0dde0e7e1ccb7a28c77624d37220d000011263b50667b90a5bbd0c8b39e88735e493637444b4d4e504e4c4a433638352c211a0f03000000000000000000000011263b50667b90a5bbd0c8b39e88735e49331e09000000000d181f222c31302b211e160b00000000000000011527374b60748492999d9c988d7f6a5e4c38240f0000000000112035495a677d929eb4bcc9d4cdc7bab4aeaba9abadb3b8c5cac5b8b3b8c5d5dbc6b19b86715c46311c07000000000000000000000609070300000000000002090b0d0f0d0b0902000000000000000006192c3c50616d81939ea8b3b8c4c2c5c6c7c8c7c5c3c5b8b3a89f958476879db2c1c7bab49f8a76614b36210c000000000000000000000000000000000000000000000000000000000000000005182b3b576c8196acc6d6cfbcab98826d5b4a36251300000000000000000000000c21364a5b6e8298a5b6c6d7e9ddd0c5b8b3a69d96908b88868587898c92989fa9b4bcc9d4e2e2d4c4b3a1927d685745321e0900000000000004182a3a475460676c6e6961656f797f84898d8e9091908e8d88827c7467667c91aabbcec8b29d88735645311d09000d22384d62788da4b6c9cbb8a699836f635b53504e4f5257616b7f93a2b3c7d0bfa9947f69543f2a14000012273d52677c92a7bcd1e7f5f3f4decab6a48f7a654f3a2917040000000000081c3043546a7f95aabbcee2f3f5fbe1ccb7a28c77624d37220d000011263b50667b90a5bbd0c8b39e88735e493326313537393b393735302523211a0f070000000000000000000000000011263b50667b90a5bbd0c8b39e88735e49331e090000000000050b0d161c1b150c09030000000000000000081d3144556d8297a2aeb2b1ab9f907c66513b2611000000000006192c3c4d5f6b80939fabb6c3ccd6cdc9c4c0bec0c2c8ccc8bbb4a79ea7b8ccdbc6b19b86715c46311c07000000000000000000000000000000000000000000000000000000000000000000000000000c2035495a6a7f959fb4b9c6cbd5d8dadbdddddcdad8d5ccc6bab4a19a889da5b7cad8cbb7a68d78634d38230e00000000000000000000000000000000000000000000000000000000000000000b2034485972879db2c7ddcab59f8c79634e3d2d180800000000000000000000061a2c3d4e63798c9fb5c3d3e4dbcebfb3a79e9488817b757371707274767d838a979fabb7c4d2dfe2d0bfb39d8875604b372715010000000000000c1c2a36434a51575962707b848e949a9ea8a3a5a7a6a4a69e9891877c6f768a9fb4cacbb7a68b75604b36200b000b2035485a71869cb1c2d3c4b3a19983796d69666364686b76808c9fb4c0d0c9b3a18e79634e39230e000012273d52677c92a7bcd1e7fcfdead8c7b19c86725d4b371c0c000000000000011426364d62788b9fb4cadff2fff6e1ccb7a18c77624c37220d000011263b50667b90a5bbd0c8b39e88735e4933141d202224252422201c130e0c0600000000000000000000000000000011263b50667b90a5bbd0c8b39e88735e49331e0900000000000000000107050000000000000000000000000b20354b6075899eb4c0c7c9bcad98836e58432e190300000000000e1e304150626b7e8d9da5b3b9c5c8cbd4cfcfd2c9c9bcb5aa9f95899eb3bfc8c8b19b86715c46311c070000000000000000000000000609040000000000070b0b07000000000000000000000000011426364d62788b9fb4bdcdd7e0e7edeff1f1f3f1f0ede7e0d7cdbfb3a69da6b7c3d4ddc8b39d88735b4935210c00000000000000000000000000000000000000000000000000000000000000000d22374c62778ca5b7cad6c6ae99846f5b4a361f0f00000000000000000000000c2136495b6e8398abbccfe1dccebdb1a199897e756c6560565c5b5c5861676e77828c9da6b5c1d2e1e0cbb7a6947f695544311d08000000000000000c1825303f4b5d657784909aa2a9afb4b9c6babcbbc5b8b3ada59d918375879cb1c7d4c4a18c77614c37220c0005192b3c53687d92a4b6c7d0bfb2a1998c827e7b787a7d8088969faabbcecfbcab99846f5b4a36210c000012273d52677c92a7bcd1e7fff6e2cebaa9947f69543f2e1c000000000000000008203448596f8499aec4d4e7fafdead8c7a18c77624c37220d000011263b50667b90a5bbd0c8b39e88735e49331e080b0d0f100e0c0b070000000000000000000000000000000000000011263b50667b90a5bbd0c8b39e88735e49331e0900000000000000000000000000000000000000000000000d22374d62778ca6b7cbd8d5c6b09b86715b46311c06000000000000132333445060687c87949ea7acb3b7c4b9bac2b5b1ab9f998c80798ea1b0b2b2aa99846f59442f1a04000000000000000000090e101b1e190b090208131c20201c130804000000000000000000081c3043546d8297aabbcee1e9f4e8e0dedcdcdee0e8e4e9efe9e1d0c4b7b3b7c4d4e1d4c4ab95806b563c2c1906000000000000000000000000000000000000000000000000000000000000000011263c51667b91a6c3d4ccb9a8917c67513d2d1a0100000000000000000000011426364e63798c9fb5c9dae0cfbeb19f978376696056504b4538453a474c5259626d7a889ba3b5c3d4e5d5c4b39d8874604b35200b0000000000000008182c3d4b5d657b889aa2afb4c0c4c9cdd7d0d1d0d5cbc8c3b6b2a19985849aafc5cdb8a28d78634d38230e00000e20354b6073869ca9bacdcfbfb2aa9f9893908d8f92969da6b4bbc8cebfb59f8d7a644f3d2d1a07000012273c52677c91a7c4d5e5edeedfc9b49f8a77614c372211000000000000000005192b3b51667c91a6b7cbdfeeece2cebaa98c77614c37220c000011263b50667b90a5c9d9c8b39e88735e49331e0900000000000000000000000000000000000000000000000000000011263b50667b90a5bcc3c5b39e88735e49331e0900000000000000000000000000000000000000000000000b2034485973889db3bbc8c4b8a897816c57422c170200000000000005162633424e5e66747f8991979da6a2a4a4a2a39b958c83796b6f83939a9d9c998c7c66513b2611000000000000000003111c232630342e211e16182530353530251f170c00000000000000000b20354b6074899eb3c8d8eae4ddd6ccc9c6c7c9ccd6cfd4dadce3e2d4cbc8cbd4e2dfcbb7a68e79634e39240e000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5c9b39e8975604b36210f0000000000000000000000081c3043546d8297abbccfe7d2c2b2a097817361584b4538363228302a33373b484d5c6477859ba5b7c7d7e0cbb7a6907b665137271501000000000001142636495b657b8c9ea6b4c0c8d1d9ded7d2d0cecfd1d5dbd3cabfb3a29a9aa2b4c8ceb9a38e79644e39240f0000081d314455657b8b9fb4bac6cfc8bbb4ada8a5a3a4a7abb2b7c4cecbbdb1a095806b5c4a361f0f00000010253a4f657a8fa6b8c7d3d8d8d1c0ae98836e5947341f0a0000000000000000000d20354b6074889db3c5d4d9d7d0c3b49f8a74604b35200b000010253b50657a90abbcc3c4b39d88735e48331e090000000000000000000000000000000000000000000000000000000d22374d62778c9eabaeada79a846f5a452f1a05000000000000000000000000000000000000000000000005192b3b53697e939faaaeaca69d8a79634e39230e000000000000000008162431404c566069757b82888b8d8f8f8d8b8680796e645c60747e858887837b665e4c38240f000000000000000412212f383b4649433632283036434a4a4336332a1c0c000000000000000f24394f64798ea7b9cce6dfd2c9c5b9b3b1b1b3b9c5b9bec5c8d1dbe2dfdddfe7f2ddc8b29d88735b4a36210c0000000000000000000000000000000000000000000000000000000000000000011426365a6f8499afc4d8c2ad98836d5645321e0900000000000000000000000b20354b6074889eb3c9dadec9b5a498826d6055473a3228201d151b171f212b343e4a596276879da9bacde2d5c4ae98836e5544311d080000000000081c3043546379899eaab8c4d1dcd6ccc9c2bdbab9babcbfc6c9d2d0c0b4afafb4c0d1cfbaa58f7a65503a25100000011426374b5d677d929fa8b5c1c8cecac2bebbb8b9bdc0c8cbcbc4b8b39f978272604a3e2d1b010000000b20364b6074889da9b6c2c3c3c0b4a2907b65503a2a1804000000000000000000081d3144556b8095a7b7c4c4c2bfb3a498836e5443301c0800000c21364c61768c9fabaeada699836e59442f19040000000000000000000000000000000000000000000000000000000b203448596b808f96999894897a644f39240f000000000000000000000000000000000000000000000000000d263b4f606b808b95989793887c665b4935210c0000000000000000000614222f38454b5660666d7376787a7a7876716b635b4e4a5660697073726e655d4c402f1d090000000000000012222f3f4c505b5e594b4538414d546060544c473a2a190900000000000012283d52677d92a7c5d6e4d2c1b5b0a79e9c9c9ea7a2a4a9afb4c0c6cfe3ecf7faeed8c3ae99836e593d2d1a070000000000000000000000000000000000000000000000000000000000000000081c30435472879db2c7d6c5a8927d68533828160200000000000000000000000f24394f64798ea7b8cce7cfbfb19c8675604b44372a1d150b090200040a0d18202d3b4858647a8b9fb4c5d6dec9b39e8975604b35200b00000000011527374b6073869ca7b9c8d5d8cec5b9b3aca8a5a4a5a7aab0b5c1c6cfc8c5c5c8d1ded0bba5907b66503b261100000009192e3f4d5f687d8a9ba3afb4c0c1c5c7c8cac9c7c6c3c3b7b2a69d92817460544330201000000000081d314455657b8b9ca4aaaeaeaba29a8472604a35200c00000000000000000000011527374c6277899da6acaeadaaa1998677614c3626140100000a1f334658697e8e969998948879634e38230e0000000000000000000000000000000000000000000000000000000005182b3b51626b7a8184827e76645c4a36220d000000000000000000000000000000000000000000000000000c1f324250626b797f83827e76665e4c3d2c1a060000000000000000000004121a283238454b51575660626465636157564e4a3d38454b535b5d5d59504b3f2f221200000000000000091d2f404c5d6570736e6056454d5f6774746d61584737271502000000000014293f54697e94a9bed3ddc9b5a39b8f898787898b8d8f949aa2aeb2bfcfdae7f7ead4bfaa957f6a55402a150000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4c9ccb8a78d78634d38230e000000000000000000000000152a3f546a7f94a9c5d5dbc6b3a18e7a6457453227190c020000000000000005101d2b3a4a5c6a8095a7b9cce0ccb9a88f7a644f3a250f00000000081d314455677d92a4b5c5d6d4c7bab4a79e9792908f9092959ba3aeb2becdd7dadce3e4cfb9a48f7a644f3a250f00000000102131414e5f687986909aa2a7acb0b1b3b4b4b2b0aea9a59d93887d6c6056453625130200000000021527374b5d657b869195989996908477625443301c070000000000000000000000091f344759657b8792979997948e84786259473418080000000417293a4f6069798083837e76635b4935210c00000000000000000000000000000000000000000000000000000000000d1d3444515d646c6e6d6961584a3e2d1b07000000000000000000000000000000000000000000000000000214243344505b636a6e6d6961574c402f1f0f000000000000000000000000000a151d2832363c38454b4d4f4f4d4b463939362d2731363e454847443a372e211204000000000000000f24384c5e667b85898374604b59677d88898276615544311d080000000000152a40556a7f95aabfd4dbc6b09b857a7471727475777a7f858e99a1b5bcc9daecead8c8a6907b66513b26110000000000000000000000000000000000000000000000000000000000000000000d22374d62778caabbcec8b39e89735b4935210c0000000000000000000000021628385a6f859aafc4dad4c3ae99836e5c4a3928160900000000000000000000000d1c2d3e4c6176899eb3c9ded6c6a9947f69543f2a14000000000b20354b6074879db2c2d2d4c4b7a99f9689827d7b797a7c80868d98a0b4bac7d7e6f6e3ceb8a38e79634e39240e0000000003132331414e5b63727b858c91979b9c9e9f9e9d9b99938e877e75675f4b453827180800000000000009192e3f4c5d65737b808383817b7362594836251300000000000000000000000005182a3b4b5d65757c8284827f796f625a483b2a1800000000000c1c32424f5b636b6e6d696158493d2c1a060000000000000000000000000000000000000000000000000000000000001626343f4b4f565958544c473a2d2010000000000000000000000000000000000000000000000000000000061626333d494e555957534c46392f2212010000000000000000000000000000020a161e2126283236383a3a3836332924211a151d20293033322e25231c1103000000000000000011263b51667c8d9b9e96806b5762778a9d9e978574604b36200b000000000013283d53687d92a8bdd2ccb7a28d78645c5c5c5660626469707983939fabbccfe3e2cebbaa8d77624d38220d00000000000000000000000000000000000000000000000000000000000000000010253a4f657a8fa4c8d8c5b09b85705b3c2c19060000000000000000000000091e32455674899eb3c9decab7a58e7a644f3e2d1b0a00000000000000000000000000101f3346586b8095aac4d5d7c2ac97826d57422d180200000010253a50657a8fa5b6cad8c8b7a69d8b81776d68656465676a717883919fa9bac8d8eae2ccb7a28d77624d38220d0000000000051323313d4954606670777c818587888a898786837e79736960564d4131271a0a000000000000000011212f3f4c5460666b6e6e6c656054483b2b1808000000000000000000000000000d1d2e3f4b5761676c6f6d6a645c4d483c2b1d0c0000000000001424323d4a4e565958544c463a2c1f0f000000000000000000000000000000000000000000000000000000000000000816202e373a4144433f37332a1c10020000000000000000000000000000000000000000000000000000000008161f2c35394043423e3633291b1204000000000000000000000000000000000003090b11161e2123252523211e170e0c0702090b141b1e1d19100e08000000000000000000001b30455a70859aabb39e8976616a8095a8b3a38f7a65503a2510000000000010253b50657a90a5c3d4cbb6a18b76614c473a454b4d4f545b636e7e8d9fb5c5d6dfcab49f8a75604b35200b00000000000000000000000000000000000000000000000000000000000000000011273c51667c91a6bbd1c2ad98826d58432d180000000000000000000000000b21364b60768ba8b9ccddc7b29d87725c4a36201000000000000000000000000000000417293a4e64798ea6b8cbdac5b09a85705b45301b06000001162b40566b8095abc3d3cebbaa9d87796c615853504f5052555a636e7c8b9faabbcee2e6d4c3a18c76614c37210c00000000000005131f2c36434a505962676c707273757472716e696360544b4538301d150a0000000000000000000311212f36434a5155595956504b43362b1d0d00000000000000000000000000000010212e39464b52575958554e4a3d352b1e0e0000000000000006141f2d36394144433f3633291c0f01000000000000000000000000000000000000000000000000000000000000000002101b22252c2f2d29211f170c00000000000000000000000000000000000000000000000000000000000000010f1a21232a2e2d29211e170b000000000000000000000000000000000000000000000003090b0d0f100e0c0a0300000000000000060808040000000000000000000000000c1730455a6f849aaab9a8937d6874879db2b3a18f7a654f3a251308000000000e23384d63788da5b7cad6c1ab96816d6159524b46393e3d494e606b8095a7b8ccddc7b29d88725443301c0800000000000000000000000000000000000000000000000000000000000000000012273d52677c92a7bcd1c0aa95806b55402b160000000000000000000000000d22384d62778da2c6d6d7c1ac97816c573e2d1b020000000000000000000000000000000c20354a6074889db3c8ddc8b29d88735d48331e000000031628395c71869bb1c6dbc9b49f8b79635b4c473a3b3a3b3d3c494d5e667c8c9fb4cadfdfcab7a58b75604b36200b00000000000000010f182530353b484d52575b5c5e5f5f5d5b59544e4a433632281a130200000000000000000000000311182530353c404344413b353026180d0000000000000000000000000000000003101b2832363d4244423f39362d20190e000000000000000000010f1a21242b2e2e29211f170c000000000000000000000000000000000000000000000000000000000000000000000000080d0f171918140c0a0400000000000000000000000000000000000000000000000000000000000000000000060c0e151918140c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1c29333a4f647a8b9fb4b09b85707b90a6b6a499836e5d4b35302518080000000b20354b6074879db2c6d7c4b09f9682776f67615758534e4b444b6176899eb3c8dac5b09b85705b3626140100000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2bea9947f69543f2a140000000000000000000000000f24394f64798ea4b9ced1bca7927c67523d271200000000000000000000000000000000071c3043546e8398aec3d8c9b39e89745e492614010000091e32465774899eb4c9d7c7ab96816c5b4a3d332a262425272c35404c5e6c8196abc4d5ddc7b29d87725544311d0800000000000000000008131c202b34373c424647494a494846443e393530251e160a00000000000000000000000000000008131c20262b2e2e2c25201c1408000000000000000000000000000000000000000b161e21272d2f2d2a24211a0f05000000000000000000000000070c0e161918140c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2c3a474c505c687e939fb1a38e798399aea79c8675614f4f4a43362513000000081d314455697f94a8b9cdcdbdb0a0988b847c76716d6864605554576f8499aec4d8c3ae98836e59432e190000000000000000000000000000000000000000000000000000000000000000000014293e54697e93a9bed3bda8937e68533e291300000000000000000000000011263b50667b90a5bbd0cfbaa58f7a65503a25100000000000000000000000000000000000132536576c8196acc1d6cab49f8a755443301c0800000c21364b61768ba8b9cdcdbaa98e79644f3d2d1f17100f101219202f404d62788da6b8cbd9c3ae99846e59372715020000000000000000000000070d182022272c303233353432312e2924201c130803000000000000000000000000000000000000070b1116191917100b080100000000000000000000000000000000000000000003090c12171a18150f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d14161816140d0b050000000000000000000000000000060b0d10100e0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c4958616563606c8197a2ae99838c9faa9e897963616564605443301c0d0000011426374c61768a9eb4bccfcdbeb2aa9f99918b86827e79757069616c8196acc1d6c1ac97826c57422d1702000000000000000000000000000000000000000000000000000000000000000000142a3f54697f94a9bed2bda8927d68533d281300000000000000000000000011273c51667c91a6bbd1cdb8a38e78634e39230e0000000000000000000000000000000000152a3f556a7f94aabfd4cab59f8a75604b35200b00000d23384d62788da2c6d7c9b49f8a745c4a361f0f040000000006122035485a73889eb3c8d5c0aa95806b55402b160000000000000000000000000000050b0d12171b1d1e201f1d1c19140e0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e13161614100b080100000000000000000000000000000000000000000000000000000000000000030d192022292b2d2b292220190d0400000000000000000000090e192023252623201c1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b63767b78757075859aaaa1999faa9f8c7b6f72767a7972604a3b2b18050000091f334658697e939eb4bcc9cfc8bbb4aeab9f9c97938e89857f776e8096abc0d6c0ab96816b56412c160100000000000000000000000000000000000000000000000000000000000000000013293e53687e93a8bdd3bea8937e69533e291400000000000000000000000010253a4f657a8fa4bacfccb7a28d77624d38220d000000000000000000000000000000000014293e54697e93a9bed3c8b39e89735443301c0800000d22384d62778da2c5d5c8b29d88735d3e2d1b06000000000000091e32455672879cb2c7d3c2a7917c67523c2712000000000000000000000000000000000000020607090a0a0806040000000000000000000000000000000000000000000000000000000000000000070d0f1416110b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a2123292b2c2926201c140800000000000000000000000000000000000000000000000000000000000b171e2b34373e4142413e37342b1f170b0000000000000003111c232b35383b3b3835302518130500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d637989908d898682808a9fb4aeb4af9a848084888b8f8e816c594834200b00000417293a4f606b80959fabb3bfc5c9cac9bcb4b1ada8a89e9a948b838399afc4d5c0aa95806b55402b160000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a7bcd1bea9947f69543f2a140000000000000000000000000e23384e63788da3c8d8ceb9a38e79644e39240f0000000000000000000000000000000000162b40556b8095aac0d5c6b19c87715c3626140100000b20364b60758ba7b8ccc9b39e89745a4935200f0600000002091525364b60758a9fb4cacab6a48d78634e38230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a2124292b26211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18202c35383e40413e3b35302618130500000000000000000000000000000000000000000000000000000b1b29333b484d53565856534d483b33291b0b00000000000311212f383c484d50504d4a43363023140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172d42576c8197a7a89f9b97959faabbc3cab4a29a95999da5a49f8b77624d37220d0000000c1c324251626c818c99a1aab0b4bac7c4c8c6c2c6b9b4afaa9f9999a1b3c7d4bfaa947f6a553f2a150000000000000000000000000000000000000000000000000000000000000000000011263b50667b90a5c7d8c0aa95806b55402b160000000000000000000000000c21374c61768caabbced0bba5907b66503b26110000000000000000000000000000000002162838576c8297acc1d7c5af9a85705a45301b000000091d32455673899eb3c8ccb9a78d78624d3d2d2019141314151d27314354667b90aabbcec7b19c87725b4935210c00000000000000070c0e1516100e0802090b1217130c0a0400000000000000000003090b151a18100e08000000000000000000000000000006131f2d36393e403b3632281b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b343d494e53565654504b4336312314070000000000000000000000000000000000000000000000000b1b2939464c5962696b6d6b6962594c463a291b0b0000000011212f404c505a6265656360544d41322514000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b30465b70859bb0bab4b0acaab4bac7d7d1c0b4afabaeb2b7bbaa907b65503b2610000000001424334451626c79848f959a9fa9aaafb2b7c4bcc0c4c8bbb4aeafb3bfd0d4bea9947f69543f2a14000000000000000000000000000000000000000000000000000000000000000000000e23394e63798ea9bacec2ad98836d58432e180000000000000000000000000b20354a60758a9fb4cad3bda8937e685337261401000000000000000000000000000000091e3245566f849aafc4d8c3ae98836e59432e19040000021528385a6f8499afc9d6c5aa95806a5b4a3d352c292829273137444b6072859bb1c8d1c1aa947f6a553d2c1a060000000000010f1a21242b2b25221b161e21272d28211f170c000000000000000a161e212a2f2d25231c11030000000000000000000000021324313d4a4e5456514b45392818080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3b484d5b63686b6b696560544e413225140000000000000000000000000000000000000000000000031628394657616e777e8082807e776e615846392916030000081c2f3f4c5e6571787a7b7873675f4f43321b0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2f455a6f849aafadaaa6a89f9fa9bac9ccb8a79ea7a4a8acafa68f7a644f3a250f000000000a1a283244515b636f7a80858a90959a9da6a4a7abafb3b9c5c3c4c7d0ddd3bea9947e69543f2914000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a9fb4c9c5b09b86705b3d2c1a060000000000000000000000071c30435472879db2c7d8c3ae99836e5544311d080000000000000000000000000000000b21364b60758a9fb4c9d8c8ab96816b56412c160100000013293e53687e93abbccfc9b49f8a79645c4d493c3e3d3f38454b55606b8095a3b5c9c8b4a38d78634d38230f0000000000010f1f2d363940413a372e2832363d423e37332a1c0c00000000000a1b2832363f44423b372e211305000000000000000000000b1e31424e5c64696b6660574536261401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4859626f787e80817e7b73685f4f43321b0b00000000000000000000000000000000000000000000091e3246576175838b93969796938b8376615746321e0a00000e23384c5d657b858d90908d867d69614f39281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e939b9894918d8a8b9fb4b3b9b39e898c8f93969a998875604b35200b00000002162838454b5d656a6c686b70757a8084888b8f92969a9ea7b0b4c0d1e0e9d3bea9947e69543f291400000000000000000000000000000000000000000000000000000000000000000000081d31445571869bb1c6c8b39e89735b4935210c000000000000000000000000132536576d8297acc9dac9b39e8974604b352011000000000000000000000000000005192b3c50657b90a9bacdcebbaa907b66513b2611000000000d22374d62778b9fb4c7cdbaa99d87796d625a56545254565660667380959eb0c1cfbeb09b85705a4935200c00000000000f1f2d3d4a4e55564f4b3f38454b5257534c473a2a17040000000a1a2839454b545a58504b3f3123130200000000000000000011263a4e6068797e807b75605443301c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f3346586277848d9395969390877d69614f3a2917040000000000000000000000000000000000000000000c21364b617585989faaabadabaa9f988575614b36210c000316283950657b8c9ba3a5a5a49c927f695745321e0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60728086837f7c787b8a9fa79ea7af9984767a7d8185847a645544311d08000000091e324556606e7a80817d736060656a6f7376797d808489909ba2b4c2d2e5d2bda8927d68533d28130000000000000000000000000000000000000000000000000000000000000000000001152737586d8297adc8ccb8a78d78634e38230e00000000000000000000000012273d52677c92abbccfccb9a7917c6651402f1c0c000000000000000000000000000c2035485a6d8297adc7d7c9b49f8a76614b36210c000000000b203448596d8298a9bacdc7b7a69d8c8278706b6968696b6e757b86959eafbccdc6b2a0907b65503c2c190600000000071a2d3d4a5b636a6b655d4c455660676c68615847331f0d0000021528384557606a6f6d655d4e4131201000000000000000000013283e53687e8e9395908573604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c6176879aa2a8ababa9a59d927f695846331f0a00000000000000000000000000000000000000000013293e53687e93a3b4bbc8c2c8bbb4a3937e69533e291400091e32455771859baab5c1c2b6b19f8a75604b36210b0608090705030000000000000000000000000000000000000000000000000000000000000000000000000000000000081c304354606b706e6a6678899eaa9e899da6a196806b686c6f6f645c4a372715010000031628394b6074838f95969283756054555a576164676b6f757b849ba4b5c9ded1bca6917c67513c2712000000000000000000000000000000000000000000000000000000000000000000000012273d52677c92aabbcec5a8937d68533928160300000000000000000000000c22374c61778b9fb5cad6c5b09b85705e4c3a29170800000000000000000000000c1c2f3f4d62788b9fb4c9d9c8b09a85705746321e0a0000000005182b3b4d62788b9fb4bfcfc4b7ab9f988b85807e7d7e808389909ca4afbcccc9baa898836e5d4c381e0e00000000000c21364a5b637980807a655d4b60747d827e76614c3b2b180500091d32455660757f84827b685f4e3e2e1c0c000000000000000417293a5b71869ba9aba38f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677c91a5b4c0c0c0c3b7b29f8a76614c36210c000000000000000000000000000000000000000000182d42576d8297acc1ced9d7d9cec1ac97826c57422d17000b21364b60768a9fb4c8d2d3c9baa9907a65503b25191c1d1e1d1b19140d0c060000000000000000000000000000000000000000000000000000000000000000000000000001142636434b555b546175869ca7a8937e879db29e927d685c5a5a4f4a3e2d1909000000091e3245576d8297a1aaaca1998372605548464c4f525655606573869cb1c6dcd3c2a5907a65503b251000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768b9fb4cac3ad98836e5745321e0900000000000000000000000b1f34475971869bb1c5d5c8b4a3907b6558463326180a0000000000000000020e1d2a3a4b5d6c8197aabbcecebbaa957f6a553929160300000000000d2035485a6a7f95a1b3c1cfc9bcb4aa9f9a9693929495989ea8b1b6c2ccc9bcab9f8a78624d3f2f1c0000000000000e23394e63798b95968d7b65576d829297938570594834200b000b20364b6074859499978c7e685c4b3a2a17040000000000000a1f33465874899eb3c1a7927c67523d271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162c41566b8196abc3d1d5d6d4cbbaa98e79644f39240f000000000000000000000000000000000000000000182d42576d8297acc2d7ebecebd5c0ab96806b56412b16000d22374c62778caabbcee6e5d7c7a5907a65503b292e31323332302e292320190e080100000000000000000000000000000000000000000000000000000000000000000000000818263035404a60728399a4b49e89758095abb49f8b7a64584739362d2010000000000b21364b60768a9fb4bfbfb3a19781736259504d4a43464c505c6e8499aec3d9cab6a48c77624c37220d00000000000000000000000000000000000000000000000000000000000000000000000a1f33475870859aafc6c9b49e8975604b36210f000000000000000000000004182a3b54697e94a6b8cbd1c1b29d8776614c4336271a1109030000000509151d2b3b4759657b8c9fb4c8d8c9b49f8b78634d38230e00000000000005192b3c4a60728399a3b2becdcfc8bbb4afaba9a7a9abaeb3b9c6c9d2c9bcab9f8d7d685a48342111000000000000142a3f54697f94a9ab96816c5e73889daca38c77624d37220d0013283d52687d92a3afaa9f8c7a645847331f140200000000000c21364c61768ba7b9bfaa947f6a553f2a1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162c41566b8196abc0d6eaebe6d7c7a38d78634e38230e000000000000000000000000000000000000000000152b40556a8095aabfd5eaffe8d3bea9937e69543e2914000b20364b60758ba8b9cde1e1cdbaa98d77624d393e434648494745433e38352c201d1509000000000000000000000000000000000000000000000000000000000000000000000008141c2a3f546a7f94a1b3ad97826d788c9fb5a99d8876614c37211b1002000000000d22374c62778ca2b4c5cfbfb19f9784776d656260545861656c7a8a9eb4c9dac9b19c87725947341f0b00000000000000000000000000000000000000000000000000000000000000000000000417293a53687e93a8b9ccb9a8917c67523d2d1a0700000000000000000000000c21364b6075889eb3c5d6cab7a599836e605445382f211e16151416182027313c49596177889dabbccfcfbcab98826d5a4935200c000000000000000e1c30435461758598a0b4b9c6cdcec9c5c0bebdbec0c3c9ccd4cbc1b5ab9f8d7e685f4e3c2b1903000000000001162b41566b8096abad97826d55748a9fb4a38e79644e39240f00162b41566b8096abc1bbaa9d8776614c4332201000000000000e24394e63798ea3c5c1ac97826c57422d1702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5eaf6e1cdbaa98b76614c36210c00000000000000000000000000000000000000000013283e53687d93a8bdd2e8fce6d1bca7917c67523c271200091d32455674899eb4c9dedec9b49f8975604b4e53585b5d5e5c5a58544d493c35312719120100000000000000000000000000000000000000000000000000000000000000000000011d32475d72879cb2b6a48f7a656f849aafb7a6927c67523d27120000000000000b1f34485970859aa7b8c7cebdb1a29a8b827b77757374767b818a9ea8b9cdcfbcab97816c573b2a18050000000000000000000000000000000000000000000000000000000000000000000000000c21364b6176899eb4c9c6af99846f5b4a36210f0000000000000000000000091e3245576a7f94a7b9ccd4c3b2a196817260564c403632282b292b2b3437444b5a6277859ba6b7c9d6c6b49f8c79634e3c2c190600000000000000001325364657617582949ea8b4bac7c8ccd5d0d1d0ced2c9c6c4b7b3a39b8d7e68604e41311d0d00000000000002182d42576d8297acae98836e60758ba9baa5907b65503b26100014293e53697e93a8bec8b7a599836e614f3e2e1c0c0000000011263b51667b90a6bbc4af99846f5a442f1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aabfd4e9f4dec9b49f89745846331f0a00000000000000000000000000000000000000000011263c51667b91a6bbd0e6f9e4cfbaa48f7a654f3a251000021528385d72889db2c7dddcc6b19c8771545b63696e71727372706e69625a534b4437301c140800000000000000000000000000000000000000000000000000000000000000000003192e43586e8398a2ab9c86725d677d92a2a89e8c79634e39230e00000000000005182a3b4e6379899ea9bac8cec0b4a99f98908c8a88898b90969fa9b9c6d5c4b59f8c79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000a1e3346576c8196abbccab59f8c79634e3d2d180800000000000000000000031628394c6176899eb3becfcfbfb19f968274655e524b4639403e403b484d55606978879ba3b5c4d4ccb9a898836e5b49351e0e000000000000000000081828394657606e7e8a969fa9adb3b8c5babcbbb9c2b5b1aaa69d93857a68604e423123130000000000000004192e44596e8399aeaf9a846f61768ca1c7a7917c67523c27120010253a50657a8fa5c3d4c3b3a1947f695c4b3a29170400000014293e53697e93a8bec6b19c87715c3a2a1704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142a3f54697f94a9bed4e9f2dcc7b29d87725d3a2917040000000000000000000000000000000000000000000f24394f64798ea4b9cee3fce8d6c6a28d78624d38230d00001c31475c71869cb1c6dbd9c4af99846f666f797e838687888785837e78716960554c403026180a0000000000000000000000000000000000000000000000000000000000000000000c21374c6176848f928c7c665160748491918a7e685b4935210c000000000000000d2135495b647b8b9faab7c3cec7bab4ada5a99f9e9fa8a5acb4bac7d2c7b8a699836e5b4a36210c00000000000000000000000000000000000000000000000000000000000000000000000000031729394e63798c9fb4c7bcab98836e5b4a36251300000000000000000000000a1e334657687e93a0b2c2d3cebdb1a098867b6f6761575755545658596269747f8a9ca5b5c1d2cdbdb39e8978634d3d2c1a00000000000000000000000b1b2839454b616977808a92989ea7a3a5a7a6a4a2a49c958f887e73645c4e423124130500000000000000061b30455b70859ab0b09b857062788da2b7a8937e68533e2913000c21374c61768ca5b7cbd0bfb49f8b7a645847331f12000001162b41566b8096abc0c9b49f89745847331f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e53697e93a8bed3e8efdac5b09a85705b45301b000000000000000000000000000000000000000000000d22374d62778ca2c5d6e8f5e1ccb9a88b75604b36210b00061b30465b70859bb0c5dad7c2ad97826d7b848e93989b9d9e9c9a98938d867e74665e4b4336281a0a00000000000000000000000000000000000000000000000000000000000000000a1f33475861707a7d79665e4c5561757c7c77685f4e3d2c1a0600000000000000061a2c3d4b5d667c8c9da5b1bdc9cdc9c2c7bab4b3b4bac6c1c9cdcac2b5a99d8878624d3d2d1a0700000000000000000000000000000000000000000000000000000000000000000000000000000b2135495b6d8297a9bac9b49f8c79635443301c0f00000000000000000000031729394e606d8298a4b6c5d4cebeb2a49c90847c766f6d6a696b6d70777e86949ea8b6c3d2cfc0b09f917c675a49351f0f0000000000000000000000000b1b2832434f58616b777d83888c8e9092908e8d8b86807a736860544b3e312414060000000000000000071c32475c71879cb1b19c877163798ea3b8aa947f6a553f2a15000a1f33475872889db2c7ddcebbaa9d8776614c402f1d090003192e43586e8398adc3cdbaa88c76614c37210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8bdd2e7edd8c3ae98836e59432e19040000000000000000000000000000000000000000000b20364b60758ba7b9cce0f3dec9b39e89745645321e0900051a2f455a6f849aafc4d9d6c0ab968081909aa2a8adb0b2b3b1afada9a49c93867c6c60544538281602000000000000000000000000000000000000000000000000000000000000000417293a474c5c6468635b4c40465761666761584e41311f0f0000000000000000000f1f2e3f4c5e667b87979fadb4bac7c9cccec9c8c9cdccc9c4c3b6b2a39b8b7a645a48351f0f000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d4d62788a9fb4c2bcab9b8572604a3d2c1b0b000000000000000000000b1b31424b6175869ca7b7c3d1cfc2b6b1a19991898482807e8082858c939ca4b4b9c6d3cdbfb2a296816c5f4d3c2c1901000000000000000000000000000a161e323a474c5861676d7477797b7c7b797775716b6460544b43362e201406000000000000000000031729395e73889db3b29d8872657a8fa4baab96816c56412c17000417293a596f8499aec4d9d8c8b7a599836e5e4c38240f00021527385b70859bb0c5d7c6a48e79644f39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7bcd2e7ebd6c1ab96816c56412c1701000000000000000000000000000000000000000000081d31445574899eb3c9def1dcc7b29c87725d382816020004192e44596e8399aec3d8dec9b49f8a979fafb4c0c3c6c7c8c7c5c3c2b5b1a49c918172605645321e1301000000000000000000000000000000000000000000000000000000000000000c1c29333e4b4f534e4a3d2f39464b51514c473a3123130100000000000000000001102030404c5d65758290989fa9afb3b9c5babab9c5b9b3afaba59d948679645c4a3c2b1901000000000000000000000000000000000000000000000000000000000000000000000000000000000f203448596b8095a4b6c8b4a3937e685b493929190900000000000000000000141e3246576379899da5b5c1cfd3cabfb3afa89f9a97959395989b9fabb1b6c2ccd6ccbcb0a1998473604b41301e0e00000000000000000000000000000003141c2a333a474c525460626465676664626056554f4a43363026181002000000000000000000000a1e334657748a9fb4b39e8974667b90a5bbad98826d58432d180000162b40566b8095abc0d5e6d4c3b3a1907c66513b261100091d31455673889db3c8d1bba6917c66513c271100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91a6bcd1e6e9d4bfa9947f6a543f2a1500000000000000000000000000000000000000000000021527375d72879cb2c7dcf0dac5b09b85705b46301b000003182d43586d8298adc2d7e1cdbaa99fa9b1bdc8d1d8dbdcdddcdad8d2c9c2b6b19f968274604b42311f0f00000000000000000000000000000000000000000000000000000000000000000c171f2e373a3d39362d1f2932363c3c37332a1c13050000000000000000000000021222303f4b57616d7b838a939a9ea7a3a5a5a4a2a79e9a9690877f74635b4a3e2e1e0e000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b4b6075869caabbc1b49e8a796357463726180800000000000000000003162839495b6379879ba3b4bcc9d0d0c7c6bab4afacaaa9abadb0b5bcc9cad3cec5b9b39e9683746055443123120000000000000000000000000000000000000c181f2a333736434b4c4e5052514f4d4b45383a3530251c14080000000000000000000000000c21364b61768baabbb49f8a75677c91a7bcae99846f59442f1a000012273c52677c91a7c7d7eae1cfbfae98836e59432e19000b20364b60758a9fb5cad3bea9937e69543e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6bbd0e5e7d2bda7927d68523d281300000000000000000000000000000000000000000000001b30455b70859ab0c5daeed9c3ae99846e59442f19040002172d42576c8297acc1d7e9d7c7bab4bac7cedce3edf0f2f3f1efede5ded3cabdb0a098826e604e3d2c1a06000000000000000000000000000000000000000000000000000000000000000004101b22252824211a0f161e212727221f180c00000000000000000000000000000412212e39464b5d656e767d85898c8e8f908e8d8c8985817b736960564a3d2e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1e324556647a8c9fb4bfb9a89c8675615544362614010000000000000000000b1b2c3d495b637785979fabb3bfcaced7cdc9c4c2bfbec0c2c5cacfd6ccc7bab4a79e9380726056453727150400000000000000000000000000000000000000040c171f2126303537393b3d3b393836322824201c130801000000000000000000000000000d23384d62788da2c8bcab8b76687d92a8bdb09b85705b46301b00000e23394e63788ea9bacde2ebdac5b09a85705b45301b000d23384d62788da8b9c8c2c0ab96816b56412c1600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010263b50657b90a5bad0e5e5d0bba6907b66513b26110000000000000000000000000000000000000000000004192e44596e8399aec3d8ecd7c2ac97826d57422d18020001172c41566c8196abc1d6ebe5d7cdc9cdd7e5ebece3dfdedee1e9ebf4f1e5decdbfb2a0937e685b4935210e00000000000000000000000000000000000000000000000000000000000000000000080d0f130e0c0700030a0c11120c0a040000000000000000000000000000000003111b29333f4b505861686f7477797a7a797877746f6b6560544b45382d1f100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000031628384a5c6a7f95a1b2c1b6a4998373605443301c12000000000000000000000f1f2c3d49596175828c9aa1afb4bbc8c9ccd6cfd1d3d1cfd4cac7c5b9b3a99f96897e6b6054453828190900000000000000000000000000000000000000000000040a0c141c2022242627262422201d150f0b07000000000000000000000000000000000f24394f647a8ea4b9b7a18c77697e94a9beb29c87725d47321d00000b20354b60758a9fb4c9d8d9cdbeac97816c57422d17000b21364b6075899eaaacadaba2937e68533e281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa5bacfe4e4cfb9a48f7a644f3a250f0000000000000000000000000000000000000000000002182d42576d8297acc2d7ebd5c0ab96806b56412b16010001162b41566b8096abc0d5ebf5e9e1dee1e6dfdddacfcac8c9cdd7d6dee1e9ebddcfbeb49f8a79634e3c2c1906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e2e373a464c535a5962646565646361595a56504a433631271a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2d3e4b60728399a3b4c2b3a1988272604b40301d0a000000000000000000010f1f2c3b4756606d7984909a9faaadb3b9c5babcbdbcbac3b7b2aba79e978b817668604b4336281a0a000000000000000000000000000000000000000000000000000001080b0d0f1012110f0d0b09020000000000000000000000000000000000000010263b50657b90a5c4c2a28d786a7f95aac7b39e88735e49341e0000081d3144556f849aafbbc8c3bdb0a0907b65503b251000091e324556687e8b949798958f8375614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8fa4b9cfe4e2cdb8a38d78634e38230e0000000000000000000000000000000000000000000001162c41566b8196abc0d6e9d4bfa9947f6a543f2a15000000152b40556a8095aabfd5eafffdf6eae2d4cbc8c9bcb5b3b4bac7c1c9cdd7e4ede1cdbaa998836e5a4935200c0000000000000000000000000000000000040a0c1217191b1d1e1d1c1a16120d0b050000000000000000000000000000000000000000000000000000000000000000000003111c232933363e3b484d4e50504f4d4c473b413b3530251d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c3043546074859ba4b5bfb2a097816d5e4d39240f00000000000000000000010f1d2a38454b5c646f7b848b92989ea7a3a5a7a8a6a4a2a59d96908982786b61584e423026180a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263c51667c91a6afafa48e786b8095a9afae9f89745f4a341f00000115273751667c919faaadaeab9f96826d5d4b37230e00021628384e6068787e8282807a72615746321e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394f64798ea4b9cee3e9d6c6a18c77614c3722151515151515151515151515120d0b050000000000000000152a3f556a7f94aabfd4e8d3bda8937e68533e2913000000152a3f556a7f94aabfd4e9fff7e9dacdc4b7b2a9ab9f9e9fa9a5abb4bac6d0dde9d7c7b49f8b78624d38230f000000000000000000000000000000070c171f21272d2f31333332312f2b272220180d0902000000000000000000000000000000000000000000000000000000000000000000080c171f21282b3437393a3b393837342a2c25201c130802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000114263645566177869ba3b3beb19f917c66513c27110000000000000000000000000c1a28323d4a4e5d656f767c83898b8e909293918f8d8b87817b756d625a4c473a311c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c617688959a99948672647a8b979a9993826d58432e180000000924384c5e697f8b959899968d8173604b3f2e1c0800000a1a31414e5962696c6d6b65605446392916030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798ea3b8cee3e1cdb9a88b75604b362a2a2a2a2a2a2a2a2a2a2a2a2a272220190d0000000000000014293e53697e93a8bed3e6d1bca7917c67523c2712000000142a3f54697f94a9bed4e9fae9d9cbbcb0a69d948e8a89898b90969fa8b3bfcedce2cebbaa97816c573d2c1a0600000000000000000000000008131c202933363d4244464849474644403c37342b201d150a00000000000000000000000000000000000000000000000000000000000000000000040a0c131820222425252423221f1816100b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818283847596177859aa2b2b3a6947e69543f2914000000000000000000000000000a161e2d363f4c505861676e7476787a7c7e7c7a7876726c6560554d493c332a1c1301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33475862788084847f76615c647a8285837e74604b35200b000000091d30404f61697880838480796c605544312111000000001323313b484d54575856504a4336291b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8cde3dec9b49e897455443f3f3f3f3f3f3f3f3f3f3f3f3f3f3d38342b1d1305000000000012273d52677c92a7bcd1e5d0bba5907b66503b261100000014293e54697e93a9bed3e8ecdccbbbae9e96877f79757374767b818a99a1b1becee0d9c8b39e88735b4936210c000000000000000000000111182530353a464c5257595b5d5e5d5b5956524c483b3631271a1303000000000000000000000000000000000000000000000000000000000000000000000000050b0d0f10100f0e0c0b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2a3a4759617584949c9d988877624d37220d0000000000000000000000000000030f1a212f383a474c5258586163656768676562605756504b4437352c1f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3a485a626b6f6f6a61584a5c646c6f6e68605544311d0800000000122232434f5a626a6e6e6b635b4b44372614030000000005131d2b34373f4243403a353025180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788da2b8cde2ddc7b29d88725d545454545454545454545454545454524d483c312313000000000011263c51667b91a6bbd0e4cfb9a48f7a644f3a250f00000013293e53687e93a8bdd3e8e5cfbeae9d9380756a6360555761656c778397a0b1c2d2e0cbb8a68e79634e39230e00000000000000000009141d2e36434a525861676c6e70727372716f6b676259534b4538301e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a3a475761747f8788837963594834200b0000000000000000000000000000000007111c232933373d3a464c4e505253514f4d4b45393b36312720190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c484d565a5a554c473e4a4e575a59534b443727150100000000041425323c494d555859564e493d31261909000000000000000d192022292d2d2b25201c13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778da2b7cce2dbc6b19c86716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67625a4e41311e0e0000000010253b50657a90a5bacfe3ceb8a38e79634e39240e00000013283e53687d93a8bdd2ead8c7b2a0937e6b60564e4b44464b505961728297a4b5c9ded5c4a8937e68533e291300000000000000000b1926313f4b5460676f767c8284868888878684807c77706860564d4132281b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c151d1f19100e080000000000000000000000000000000000000000000000000000000000000000000c1c2a394656606a72736e635b493b2b1805000000000000000000000000000000000000090c171f2127293336393b3d3e3c3a3836322825201d15090600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34384045443f37332d36394245443e353127190900000000000007141e2b35384043444138352c1d1409000000000000000000050b0d14171816100b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62778ca1b7cce1ddc7b29d877f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c78685f4e3c2b19060000000f243a4f64798fa4b9cee2ccb7a28d77624d38220d00000013283d52687d92a7bdd2e2cebaa998826d604b4538363133363a47546074869cb1c5d5d8c2ad98836d58432e18000000000000000b1b2837444b5d65727d848b9297999b9d9e9c9b9995918b857d74675f4b4539291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212a32342f25231c110300000000000000000000000000000000000000000000000000000000000000000c1b2938454b545d5e594d493c2c1d0d000000000000000000000000000000000000000000040a0c12171f2123252729272523211e16100b080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1920222b2f2f2a211f1b22242d302e28201d15090000000000000000000e1920232b2e2f2b23211a0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768ca1b6cbe1dfcab7a59d9494949494949494949494949494949494928a7d685a4935200b0000000e23394e63788ea3b8cde1cbb6a18c76614c37210c00000013283d52687d92a7bdd2dfc9b49f8b77624d423228201d1e212a364556677c91a7b8ccdac5af9a85705a45301b0000000000000a1a28394655606c7b85929a9faaacaeb0b2b3b2b0aeabab9f9a93877d6d6057463929190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121b293236404849443a372e21130500000000000000000000000000000000000000000000000000000000000000000b1a2731363f47484338352c1e0e0000000000000000000000000000000000000000000000000000040a0c0e10121312100d0b090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d161a1a150c0a070d0f171a19130b08010000000000000000000000060b0d151919160e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c11141513110c0a03000000000000000000000000000000000000000000000c21364c61768ba1b6cbe0e6d4c3b7b2a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99f8b78624d38230d0000000d22384d62778da2b7cce3cfbcab8b75604b36200b00000012283d52677d92a7bcd2d8c2ad98836d5948341e160b080a0c1828384b6074889eb3c8dcc6b19c87715c47321c00000000000215283846576173818f9ba3afb4bbc8c3c5c7c8c7c6c4c9bcb4afa59d92827561574637271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2f39464b555d5e594f4b3f3023130000000000000000000000000000000000000000000000000000000000000000000a151d202a32332e2321190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c171f2126292b2926211e170b0600000000000000000000000000000000000000000b21364b60768ba0b5cbe0f1e1d4cac7bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc7baa9947f6a553f2a150000000c22374c61778ca1b6ccdfcab59f8a755645321d0900000012273d52677c92a7bcd1d2bda7927d68523b2b1803000000000a1c3043546e8399aec3d8c8b39d88735e48331e00000000000b1d324556617583979fb0b5c1caced8d9dbdddddcdbd9d9cfcac3b7b2a0988575615544311d0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131c2a33404c57616a72746e655d4d41301c0c00000000000000000000000000000000000000000000000000000000000000000002090b151d1e190e0c0600000000000000000000000000000000000000000000000000030a0c171d1e190e0c07000000000000000000000000000000000000000000000000000000000000000000030a0c0f0b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e13151614100b070000000000000000000000000000060c0e13161613100b070000000000000000000000000000000000000000000000000000000000000000000000000e1a212933363c3e403e3b36332920190e000000000000000000000000000000000000000b20364b60758ba0b5cae0f2e6dfddd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d7c7ac97826c57422d170200000c21364b61768ba0b6d9dec9b49f89745f4a28150200000012273c52677c91a7bcd1cdb8a38e79634e39230e000000000001142636556a8095aabfd5c9b49f8a745f4a351f000000000b1b30414b60748599a1b1bdc9d2dfe2eaeef0f0eff0f0eeebe3dfd4cabeb2a39a8474604b3c2c19060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1920303a474c5e66757f8789847b675f4d3a2a18040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e212c32332f24211a0f010000000000000000000000000000000000000000000000000000000000090b161e2124211e160a040000000000000000000000000000000000000106080a09080500000000000000000000000000000000000000000000000000000000080f1a2123282b2c2925201c130800000000000000000000050f1a2123292b2b2925201c1308000000000000000000000000000000000000000000000000000000000000000004121f2c353a464c51535553514c4639352c1e110300000000000000000000000000000000000b20354b60758aa0b5d9ebe2d4cbc8bebebebebebebebebebebebebebebebebec6baa9947f6a543f2a150000000b20354b60758aaabbceddc8b39e88735e49331e0000000012273c52677c91a7bcd1ccb6a18c77614c37220c00000000000014293e54697e93a9bed3c8b39e89735e49341e000000031629394d5f6c8197a3b3bfcedde4efede8e1dedbdadbdcdee1e8ede6dfcfc1b3a2957f6a5a4935200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c2b34414d58616d7c87959d9e998b7d675947341f0a0000000000000000000000000000000000000000000000070d0f1518150c0a040000000000000000000000000000000000000000000000000000000000000000000b1b2933364147484439362d1f0f00000000000000000000000000000000000000000000000000000003111c23293236393632281f180c0000000000000000000000000000080d0f161b1e1f1f1d1a140d0b050000000000000000000000000000000000000000000003111c232c35383d40413e3b353025181204000000000000000d19202c35383e40413e3a3530251c130800000000000000000000000000000000000000000000000000000000000112222f3d494e586166696a686661574d493c2f211100000000000000000000000000000000000b20354a60758aabbccfe3d4c4b7b2a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a89f8b78624d38230d000000081d314455758a9fb4caddc8b29d88735d48331e0800000012273c51677c91a6bcd1cbb6a18b76614c36210c00000000000013283e53687d93a8bdd2c7b19c87725c47321d0000000a1e324657677d919fb1c1d0ddebe2dfd8d6ccc9c6c5c6c7c9ccd6d8dfe3dfd0c0b49f8a78634d3929160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1825303b484d5f677782909da5b2b3a99e8a77614c37220c00000000000000000000000000000000000000000004101b22242a2d2a211f170c0000000000000000000000000000000000000000000000000000000000000003172939464c565d5e594e4a3d2d1c0c000000000000000000000000000000000000000000000000000715212f3839464b4e4b4539342a1d0d000000000000000000000007101b22252b31333534322f292220190e03000000000000000000000000000000000000000614212e373d494e52555654504a43362f22120400000000000e1d2b343d494e53565653504a43363025180a000000000000000000000000000000000000000000000000000000000f1f2f404c5b636d767b7e807e7b766d635a4c3f2f1e0e00000000000000000000000000000000071c304354758a9fb4cadfcbb7a69d939393939393939393939393939393939393918a7d675a4835200b0000000115274a5f74899fb4c9dcc7b29c87725d47321d0800000011273c51667c91a6bbd1cdb8a28d78634d38230e000000000000152a3f556a7f94aabfd4c5b09b85705b46301b0000021628384b6175899eb3bdcedfe6d9cecac3c6b9b3b1afb1b2b3b9c6c3cacfd9e1cdbaa997816c5746321e0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2c36434a59626f7d8898a0b2b7c3c7b9a895806b56402b1600000000000000000000000000000000000000000c171f2d363a3f423f37332a1c0f0100000000000000000000000000000000000000000000000000000000000a1e334657616c72736e635b4a3a2917040000000000000000000000000000000000000000000000041525333f4c5057616460574c473b2a1d0d0000000000000000010f1a212e373a4046484a4947443e38352b1e170b0000000000000000000000000000000000031424323f4b505b63686a6b696560544c40302212000000000e1e2b3b484d5b63686b6b686560544a4336281b0a0000000000000000000000000000000000000000000000000000061a2c3d4c5e6679828a91939593908a8278655d4c3c2c19060000000000000000000000000000000013254a5f758a9fb4caddc8b29d877e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c77675f4d3c2b1906000000001f34495f74899eb4c9dcc7b19c87725c47321d0700000011263c51667b91a6bbd0d1bba6917c66513a2917040000000008182f3f586d8297adc2d7c3ae99846e59442f190000091e324556697f94a7b8ccdbdccfc8bbb4ada5a89e9b9a9b9d9ea8a7adb4bcc9d0d7c7b49e8976614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101927313d495460687883929ea6b2becad4d6c6af9a85705a45301b000000000000000000000000000000000000000c1c29333e4a4f5458554c473a2d200f00000000000000000000000000000000000000000000000000000000021527384c61758187888379635847331f0a000000000000000000000000000000000000000000000012223343505d65717679766f6159473b2a180500000000000004121f2d363e4b4f565b5d5f5e5d5a544d483c33291b0c00000000000000000000000000000000112132424f5d6570787d80817e7a73665e4d40301b0a000005192b3c4859626f787e80807e7a736960544539281603000000000000000000000000000000000000000000000000000c2135495b667c89989fa9a8aaa8a89f98897c655a4935200d000000000000000000000000000000001f354a5f748a9fb4c9dac5b09b857069696969696969696969696969696969696662594d41301e0e00000000091e34495e73899eb3c8dbc6b19c86715c47311c0700000011263c51667b91a6bbd0d6c1ac97816c5846331f11050000081426364c5d72879db2c7d7c7aa947f6a553f2a1500000b21364b6075889db3c5d5dbcebeb2aa9f988f8c8986858687898d92989fabb3bfcdcdb9a8917c67513c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e2d37444b5b63727e8a99a1b3b8c5cfdfe6ddc8b29d88735d48331e0000000000000000000000000000000000000818293a464c5c646a6d6a61584a3e2d1f0e000000000000000000000000000000000000000000000000000001091d3145566e83969c9d998876614c37210c0a040000000000000000000000000000000000000000091d304050616a7b858b8e8a8477625947341f1000000000000212222f3d4a4e5c646b70737474726f69625a4b46392a1c0c0000000000000000000000000000081c2f3f4f60697b858d9295969390867c675f4d39281603000b2035485a6278848c939596938f877e72605745321e0e000000000000000000000000000000000000000000000000061a2c3d4e63798c9ea7b4bac7bfc6bab4a79e8b78624d3b2b180500000000000000000000000000000a1f344a5f74899fb4c9dac4af9a856f5a54545454545454545454545454545454514c473b3023130000000000091e33485e73889db3c8dbc6b09b86715b46311c0600000011263b51667b90a6bbd0dec9b39e8976614c3f2f201815161b22304354657b90a5b7cbcdbaa98f7a654f3a2510000012273d52677c92a6b7cbdccebdb1a0988c837a76747170717274787d838c99a1b0bdccbda8937d68533e28130000000000000000000000000000000000000000000000000000000000000000000000000000000004111a28323e4a55606a7984939ea8b3bfcbd5e3e3dcd0c3b19c86715c47311c0000000000000000000000000000000000011426364658616d7a7f827f76645c4a3d2c1e0e00000000000000000000000000000000000000000000000509141d20364b60758a9fb2b3a6907b66513b28211f170c090000000000000000000000000000000000000f24394c5e6a7f909b9faa9f9a8677624c3f2e18080000000010202f404c5b636f7a8086888a8987847e786b6157473a2a1909000000000000000000000000000e23384c5d697e8c9aa2a7aaaba9a49c8c7d675745321e0904172a3a4d627887999fabababa8a59c938275604b3c2b190600000000000000000000000000000000000000000000000c2135495b6e8399aab9c5cdd7d5d7cdc5b8a998826d594834200b00000000000000000000000000000a1f34495f74899eb4c9d9c4af99846f5a443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c37342a1d13050000000000081e33485d73889db2c8dbc5b09b86705b46311b0600000011263b51667b90a6bbd0e1ccb9a895806b5d4c40342b2a2b2e37434b6073859ab0c3d4c9b49f8a75604b36200b0006192c3c586d8297adc4d5cfbeb19f9782786e6561585c5a5c5d5a63676e7983969eb4b9b39f8e79644e39240f0000000000000000000000000000000000000000000000000000000000000000000000000000000b171f2e38454b5c64737f8b9aa2b4b9c6d0e0e3dfd0c8c0b4a595806b55402b160000000000000000000000000000000000081c3043546176828f949794887a645b493c2b1a0a0000000000000000000000000000000000000000010d19202631353b4c61768baabbc5a7927c6752423e37332a241d12060000000000000000000000000000000011273c51667c919eb0b5bbb4a498826d5d4b3626140100000b1b2e3e4c5e6679848f959b9d9f9e9c99938b8175615847372614010000000000000000000000061a2c3d50657b909faab4c0bfc0c2b6aa9e8975604b36210b0a1f3347586d8298a5b5bcc9c0c3b6b2a097816c5a4935200b00000000000000000000000000000000000000000000000e23384e63788da1b3c8d6e1e9eae9e1d6c7b59f8c77624d37220d00000000000000000000000000000a1f34495f74899eb4c9d9c3ae99846e59442f292929292929292929292929292927221f180d05000000000000081d33485d72889db2c7dac5b09b85705b46301b0600000011263b51667b90a6bbd0e8d6c6b49f8d7b665e4d483b3f403e4b4f616a7f95a2b4c8d2c1ae99846e5645311d09000c2035495a72889db2c7d9c8b2a0978172625a504c473a45463c494d525b637281929ea79e94816d5c4a36210d0000000000000000000000000000000000000000000000000000000000000000000000000005121b29333f4b56606b7a86949fa9b4c0ccd6e2d9cfcac0b4afa29a8776614c37210c00000000000000000000000000000000000b20354b60728497a0a9ada69e8879635a483828150200000000000000000000000000000000000009151d2b3437444b505561768ba1b6bca7927c675a57534c473a393020190e000000000000000000000000000004192e44596e8399aebccacec2b59f8d7a645443301c0c00031629394b5c667c8a9aa2abb0b2b4b3b2afa99f968576615544311d0a00000000000000000000000c2135495b70859bb0bbc8d1d5d6d3c8b9a7927d68523d28130c21374c61778a9fb4c3cfdad5d3cabfb49f8b78624d38230d0000000000000000000000000000000000000000000005182b3b546a7f94a9bfd0e6f4fdfffcf3e3cfbcab937e68533929170300000000000000000000000000091f34495e74899eb3c9d8c3ae98836e594333333333333333333333333333333333322d2220190e0000000000081d33485d72889db2c7dac5b09a85705b45301b0600000011263b51667b90a6bbd0e5e3cfbcab9f8a7c6c6259575455585c64707f949dafc0d1c9b5a38f7b655038271502000e23384d63788da5b7cbcebbaa98827260544b4b4b4b4b4b4b4b4b4b4b4b54606c7d898c897f74604b3d2d1a070000000000000000000000000000000000000000000000000000000000000000000000000d181f303a464c5d6575808c9ba3b4bac7d1e1d7cdc9bcb4aea29a908478625847331f0a000000000000000000000000000000000014293f54697e94a2b1bec4b8a69d8778625645321d1100000000000000000000000000000000000e1927313b484d5560656a6f768ba1b6bda7927d73706d686158514c40352c1e1204000000000000000000000000091e33485e73889db3c8dde2cfbcab9b8573604b3a2917040a1e324657647a8c9ea8b3c0c5c8c9c9c7c7bab4a39b8573604b38281502000000000000000000000e23384e63788da2b4c8d9e6eaebe6d6c5ae99836e593b2a1812273c52677c91a9bacde3ecebe6dfcebbaa957f6a55382715020000000000000000000000000000000000000000000b2034485970859bb0c5dbedffffffffffecdac9af99846f5746331e0a00000000000000000000000000091f34495e74899eb3c9d8c2ad98836d584848484848484848484848484848484848474238352b1e0e00000000081d32485d72879db2c7dac5af9a85705a45301b0500000011263b51667b90a6bbd0e5ebd9c9baa89f8d8177706c6a6b6d727a84949dafbbcccebeb09b85705d4b371a0a000010263b50657b90a5c3d4cab49f8b78626060606060606060606060606060606060687477746a605645312111000000000000000000000000000000000000000000000000000000000000000000000006131d2a34404c58616c7b87969faab5c2cdd7d6ccc7bab4ab9f988e847b6f625a483a29170400000000000000000000000000000000001b30455a70859aafc0ced5c4b7a59b8574604b402f1b0b0000000000000000000000000000010f1e2c37444b59626a747b8084889eb3c8c0ad9b928885827d776f665e4d493c2f2212040000000000000000000000071c32475c71879cb1c6d7e9dac9b5a3937e685847331f0f1325364b6175879caab9c6d0dbdddfdedcd8cec1b5a3947f695645321d090000000000000000000013283e53687d93a8c0d1e4f6fffff2ddc7b29d88725947341f162b41566b8096abc7d7eafffff9ead8c8af9a856f5645311d090000000000000000000000000000000000000000000d22374d62778b9fb5cadff4fffffffffff4dfc9b49f8a76614c36210c00000000000000000000000000091e34495e73899eb3c8d7c2ad98826d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c584d483c2b1e0e000000081d32485d72879db2c7dac5af9a85705a45301b0500000011263b51667b90a6bbd0e5e9e1d7c6baab9f978c85817f8082878f9aa2afbbccd3c2b19f917c66513f2e1c00000012273d52677c92a7bcd1c6b09b8573757575757575757575757575757575757575757575726f645c4b3f2e1c080000000000000000000000000000000000000000000000000000000000000000000e1920313b474c5e6676818d9ca5b4bbc8d2d5cbc6b9b3a99f978c837a6f655d4d483c2b1c0c0000000000000000000000000000000000001f34495e74899eb3c9dee2d4c3b5a396816b5e4c39291603000000000000000000000000000f1f2c3c495560697880879095999ea6b8cbcabaada69d9a97938b847c6f635a4c40302212010000000000000000000001162c41566b8196a8b9cde1e7d2c1b39e8876614c3d2d1a1c304354697e94a5b6c8d6e4dddad5d7dde0e2d1c1b39e8975604b36200b00000000000000000006192b3c586d8298adc2d8edfffffff4dfcbb7a58c77614c3722192b3b5a6f849aafc4d9effffffff4dec9b49f8a75604b36200b000000000000000000000000000000000000000004172a3a53687e93abbccfe3f8fffffffffff7e2cebbaa917c675238281602000000000000000000000000091e34495e73899eb3c8d7c2ad988273737373737373737373737373737373737373716d625a483c2b19050000081d32485d72879db2c7dac5af9a85705a45301b0500000011263b50667b90a5bbd0e4d6cdc9c9c9bcb5ab9f9a969495979da5afb4c0ccd2c4b6a497826d5e4c38211100000014293e54697e93a9bed3c9b5a39b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a88847a655d4b37230e0000000000000000000000000000000000000000000000000000000000000004121e2b35414e59626e7c88979fabb6c3ced3cac4b7b3a89e968a82786e645c504c3f352b1e0e000000000000000000000000000000000000001b30455a70859aafbfd0e0e2d2c2b59f8d7c665746321e0d0000000000000000000000000e1f2c3d495a63737f8a959da6aaaeb3b8c4d5d8cac4b7b3afacaa9f99918478665e4c40301f0f00000000000000000000000d22374c62778a9eb4bfd0e2e0ccb8a796816c5b4a362120354a6073879cb2c3d3dfd1c8c5c0c2c8ccd5e0ccb8a7917c67523c27120000000000000000000b2035495a73889db2c8ddf2fffffffae6d4c3a5907b66503b262034485973889eb3c8ddf3fffffff6e1cdbaa98f7a654f3a251000000000000000000000000000000000000000000a1f3347586f849aafc9daecfffffffffffffdead8c8ad98836e5645321e09000000000000000000000000091e34495e73899eb3c8decab49f8c88888888888888888888888888888888888888878278625a4835200b0000081d32475d72879cb2c7dac5af9a85705a45301b0500000011263b50667b90a5bbd0d6c6b9b4b4bbc8c9bcb4afaca9aaadb2b7c3c8d1cfc2b5a69c8675614b402f1d03000000152a40556a7f95aabfd4d2c1b5b0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0ab9f9d998c7b65503a2510000000000000000000000000000000000000000000000000000000000000031222303c484d5f687783919da6b5bcc9d2c9c3b6b2a69d948980776c635b4f4a3e382f20190e000000000000000000000000000000000000000013293e53687e93a1b3c2d3e1e3cfbcab9d8875614b3b2b18050000000000000000000009192c3d495b637885949fa9b2b7c4c4c8cbd5e2e8e2d4cbc8c5c8bbb4afa1998b7c665e4c3d2c1808000000000000000000000b1f344759687e93a1b3c4d5e7d5c5b49f8c79634e4130243a4f64798fa5b6cadbcdc1b4b0aaadb3b8c5d4d6c5ad98836e583929170300000000000000000d23384d62788da6b7cbdff4ffffffffe9d4bfaa947f6a553f2a22374d62778ca7b8cce0f5fffffffce9d7c7aa947f6a5537271501000000000000000000000000000000000000000c21374c61768b9fb4cadff4fef5efedeff5fef3dec9b49e8975604b36210b000000000000000000000000091e34495e73899eb3c8decebbaa9f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9c978978624d38220d0000081d32475d72879cb2c7dac5af9a85705a45301b0500000011263b50667b90a5bbd0cdb9a89e9faab6c2cccac5c1bfc0c2c7cad4d1c9bcb5a49c87796357463222120000000014293e54697e93a9bed3dfd2c9c6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bcb5b2aa9a85705b372715010000000000000000000000000000000000000000000000000000000000112230404d5a626f7d8998a0b2b7c4cfc7c1b5b0a59c93887f766b62594e493d362d231c110500000000000000000000000000000000000000000011263a4e606e8399a4b6c3d3e2dac9b7a695806a594834200c00000000000000000001152737495b6379889ba3b4bac7cbd4d9dde0e7f3fff2e7dfdddad8cecabfb3a99f8b7c665b493625130000000000000000000005182a3b4e606e8399a6b8cbe0e2cebbaa9a84705f4d39283e54697e93a9c3d3cdbdb0a39b95979ea7b7c3d4c7b29c87725746331e0a000000000000000013283d52687d92a7c4d4e6faffffffffeed8c3ae99836e593a2a263c51667b91a6c5d5e7fbffffffffefd9c4af9a846f5544311d080000000000000000000000000000000000000417293a52687d92aabbcee2f7ece2dad8dae2ecf5e1cdb9a8917b6651372715020000000000000000000000081d33485d72889db2c7ddd8c8bbb4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1a797826d57422d180000081d32475d72879cb2c7dac5af9a85705a45301b0500000011263b50667b90a5bfc8c8b49e8a8a9ca4b3b8c5c9cdd6cfd8cecac5c0b4ab9f988677635b49392816040000000012273d52677c92a7bcd1e7e0d3cac7c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cad3cfcac8b49e89745544311d0800000000000000000000000000000000000000000000000000000000091c2f404d5e667884929ea7b2becbcac0b4afa39b91877e756a61584c483b352c221b100900000000000000000000000000000000000000000000000b1f31424c6176869ca5b6c4d4e6d4c4b49e8a77624c3a2a18040000000000000000081d3144556379889da6b5c1cdd7dfe6eef3f4fbfffffbf5f3f2efeae2dfd0c7baa99f8b79635443301c07000000000000000000000d1d31424c6177889eb3bdcee0d9c8b4a2917c6757453243586d8398adc2d4c3b09e96858082889da5b7cacab59f8b76614b36210c0000000000000005182b3b586d8297adc2d7ecfffffffffff2ddc7b29d87725847332a40556a7f95aabfd4eafffffffffff3dec9b49e8975604b35200b0000000000000000000000000000000000000a1f3346586f8499aec8d8eaecdccfc6c3c6cfdcece9d6c6ad97826d5544311d080000000000000000000000051a2f455a6f849aafc4d5ddd8cecac8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c5b19c87725c47321d0000081d32475d72879cb2c7d8c5af9a85705a45301b050000000e23384e63788da1b0b2b1aa99837986959ea7afb4b9c6bac8bbb4b0a9a29a8d82766259493d2c1b0b000000000010263b50657b90a5c5d5e5d3c2b6b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b6c3d3dfccb8a78a75604b35200b000000000000000000000000000000000000000000000000000000000f23384c5e667c8a9aa1b3b8c5c9bcb4aea29a90867c736860564c463a342b211a0e070000000000000000000000000000000000000000000000000002141f3347586277879ca6b7c8d8e1cdb9a897816c5947341f080000000000000005182b3b4b6073859ba6b7c4d2e1e9f4eae2dfe2eaf5f3e7e0dddfe3ecf7eee5d7c7baa99a8572604a35200d0000000000000000000000141f344759667c909fb1c2d3e6d1c0b29d8775604b3c455a70859aafc5cab7a59680706b6d78879db2c4cfbcab8d78634d38230e000000000000000b2034485972879cb2c7dcf1fffffffffff4dfcab7a58c77614c37293a596e8399aec3d8eefffffffffff6e1cdb9a88f79644f3a240f0000000000000000000000000000000000000c21364c61768a9fb4c9dff0e0cfbeb2adb2becfe3f3dec8b39e8975604b36200b000000000000000000000001162b41566b8096a6b8c4c7cacfd9cacacacacacacacacacacacacacacacacad6ccc7b29d87725d48321d0000081d32475d72879cb2c3c2c1af9a856f5a45301a050000000c2135495b6f83939b9d9c988c7c6575808993999ea8a4a5a3aa9f9a948d847a6d6158483b2c1f0f0000000000000e23394e63788ea7b8ccdecab6a49c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9ca5b6caddc8b39e88735544311d080000000000000000000000000000000000000000000000000000000316283950667c8b9ea8b3bfcccfbcab9f988e847b716760544b4538332920180d06000000000000000000000000000000000000000000000000000000000417293a48596278889daabbcee2d7c6b49f8a77614c362614010000000000000b203448596a7f95a3b5c4d4e2ece3dfd7cdc9cdd7e5e3d5cbc8cacfdae0e8f3e5d8c7b4a2917c66513b2a18050000000000000000000004182a3b4c5e6c8197a4b6c8d8dfcbb7a595806a5a49475c71869cb1c6c7b29d877360555a667c91a6b7cbc9a48e79644f39240f000000000000000d22374d62778ca5b6cadff3f8f3f1f3f8fae6d4c3a5907b65503b33475872879db2c7ddf2f8f3f1f3f8fce9d7c6a9947f695436261401000000000000000000000000000000000417293a52677d92a9bacee2e5d2c2b2a098a0b2c5d6e8e0ccb8a7907b66503827150200000000000000000000000c22374c6177889ea6afb2b4bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6b9b4a998836e58432e19000003192e43586e8398a5abadaba395806b56402b1601000000061a2c3d4b60747e858887837a655e606a767e84898d8f908e8c8a857f7870645c4c463a2b1d0f010000000000000b20354a6074889eb3c8dcc7b19c8686868686868686868686868686868686879cb2c7d9c3ae99846e5937271501000000000000000000000000000000000000000000000000000000091e32465770859ba9b9c6d0dfcab49f8d827a6f655d514b433632281f170b05000000000000000000000000000000000000000000000000000000000000000c1c2b3b485a657b8c9fb4c0d0e2cdbaa9947f6a5443301c080000000000021527384c62778b9fb4c1d2e2e7dacfcac7bab4bac7d7d5c5b8b3b5bcc9ccd5e3f0e5d1c0af99846f5947341f0b00000000000000000000000c1d2f404b6075869caabbcee2d4c3b49f8a78624d3f5d72889db2c7bfaa95806a54434b6074889db3c8baa5907a65503b25100000000000000012273c52677c91a7c3d3e6f0e5dedbdee5f0e9d4bfa9947f6a543f374c61768ca5b7cadff0e5dedbdee5f0eed9c4ae99846f5443301c08000000000000000000000000000000000a1f3347586f8499aec7d8eadec9b5a4988398a7b8cce0e8d6c5ad97826d5645311d0900000000000000000000000a1f334758667c88959a9d9faba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a89e9a8b79634e39240e0000000e23384d63788792969896908577614c37220c00000000000f1d32455660697073726d645c4c4b5761696f7578797a7977747069635b4f4a3e33291b0d0000000000000000071c3043546e8398adc7d7bca7917c717171717171717171717171717171717f94aabfd1c1a9947e69543f2914000000000000000000000000000000000000000000000000000000000c21364b61768a9fb4c7d7e4d8c3ae9883776b61594c473b342a1f180d05000000000000000000000000000000000000000000000000000000000000000000000d1d2b3c4b5d697f94a2b4c7d7d7c7b29d8773604b35200b0000000000091d3145566a8095a9bacedfe2d5c9bcb5aea99fa9bacdcbb8a69e9fabb3b8c5d2dfefdfcab49f8b77624c37220d000000000000000000000000121e324557647a8c9fb4c1d1e1cdbaa999836e5d4c5d72879cb2c7bca6917c67513644556f859aafc4baa48f7a654f3a25100000000000000417293a576c8197acc1d6ece0d2c9c6c9d2e0edd8c3ae98836e593a3b50657a90a5c3d4e6e0d2c9c6c9d2e0f0dec9b39e8974604b35200b000000000000000000000000000000000c21374c61768a9fb4c9dfe7d5c5b19c8676899eb3c8d9ebdec9b39e8975604b36200b000000000000000000000004182a3a4c5e66768085878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89847a645b4a36210c0000000c2035495a63747c8183817b73615947341f0a000000000002152838454b545b5d5c584f4a3e39464b53556062646563616054544e493d362d1f170b0000000000000000000013253653687d92a9bacdc6b19b8671605c5c5c5c5c5c5c5c5c5c5c5c6175899eb3c8c8b4a38e79644e39240f000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4c3cdd7dbc6b2a0988a80776b61594c473b342a20180d050000000000000000000000000000000000000000000000000000000000000000000e1e2e3f4f616f849aa9bacddfcab7a5907b665136251300000000000b20364b6075889eb3c7d8e1d4c4b8ab9f99918a9fb4c9c8b39e888a939ea7b5c1d2e3e3cfbcab917c66513c2711000000000000000000000000031628394a5c6a7f95a3b4c6d6d7c7b2a1907b65555b70869bb0c5b9a48f7a644f3a37586d8297adc2c5a38e78634e39230e0000000000000a1f33475871869cb1c6dbe5d2c2b5b1b5c2d2e0dcc7b29d877258473f54697f94a9bed4e5d2c2b5b1b5c2d2e4e0ccb9a78e79634e39240e00000000000000000000000000000004182a3a53687d92a9bacee2e0ccb8a7927d6b8096aabbcee2e0ccb9a7917b66513828160300000000000000000000000c1c2f404c57616a6f7275757575757575757575757575757575757575757575756f645c4a3d2d1a0700000006192c3c495660676c6d6b666055473a2a18040000000000000a1a2832363e464847433a362e29323637444b4d4f504e4c4a433638352c221b100400000000000000000000000d22374c62778a9fb4c7c9b5a3937e685e4b46394747474739464b606b8096a7b8ccc3b09b85705c4a36210d00000000000000000000000000000000000000000000000000000000081d3144556e8398a4b4bac7cecfbeb2a89e968a80776b62594c483b342b20180d050000000000000000000000000000000000000000000000000000000000000000102132434e63798b9fb4c5d6d4c3ac97826d5443301c070000000010253a50657a8fa6b8cbe5d4c3b7a69e8d837c778ca2b7bca7927d767e899ba3b5c5d5e8d9c9ab96806b56412b16000000000000000000000000000a1b2d3e4b6073859ba8b9cde1cfbfb19c867460596f8499aec4b9a48f79644f3a37576d8297acc2b8a68c77624c37220d0000000000000c21374c61768b9fb5cadfdec9b5a49ca4b5c2d3dfcab6a58c76614c39586d8398adc2d8dec9b5a49ca4b5c6d7e8d6c5a8937e68533e29130000000000000000000000000000000a1f3447596f8499afc7d8ead8c8b39e887562788b9fb4cadfe8d6c5ad98836d5645321e0900000000000000000000000011222f39464c555a546060606060606060606060606060606060606060606060544f4a3e2d1f0f00000000000e1e2c38454b52565856514b44372a1c0c00000000000000000a151d20293033322e24221b161e21273135383a3b393735302523211a0f07000000000000000000000000000b1f3447596c8196a9bacec1b49f8c7c6a61574f4c47474c4f57616a7e939eb0c5c9b6a4927d67523e2d1a0700000000000000000000000000000000000000000000000000000000021527374c617786969fa9b4bac7cec6b9b4a89f968a81776c62594c483b342b20190d0500000000000000000000000000000000000000000000000000000000000003142135495b6b8095a7b9ccddc8b39d8874604a35200b00000000152a3f556a7f94aac4d5d9c9b7a59d887c6e67768ba1b6bca7927c676978859ba7b8cce0d8c3ae99836e59442e190000000000000000000000000000101d31445562788a9eb4bfcfdecab6a4947e69596a7f95aac5bca6917c67513a44556f8499afc4b39e88735948341f0b00000000000011263c51667b91abbccfe3dac9b19c869ca4b6caded4c3a5907b6550455771879cb1c6dcd6c5b19c869ca8b9cde1d8c2ad98836d583c2b190500000000000000000000000000000c22374c61778b9fb4cadfe2cebbaa95806b5a6e8398aec1d2e4dec9b49e8975604b36210b00000000000000000000000003111b2933364036434b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4336362d2010010000000000000e1a2832363d4143413b353126190c0000000000000000000002090b141b1e1d180f0d07030a0c151d202324252422201c130e0c0600000000000000000000000000000005182a3b4d62788b9fb4c1cebbaa9f8b7f756965615958616469757f8d9fb5bccfbcab9c8774604b36200f000000000000000000000000000000000000000000000000000000000000091f3447596175818a979fa9b4bac7cdc6bab4a89f968a81776c62594d483b342b20190d050000000000000000000000000000000000000000000000000000000000061a2c3d4c6176899eb3c8d8cbb8a68f7a644f3a240f000000051a2f445a6f8499afc4d9cfbcab9d8777665e61768ba1b6bca7927c675a6277899eb3c8dedac5af9a85705a45301b00000000000000000000040a0c1217142637495a687d92a1b2c4d5d3c2b39e897762657b90a7b8c0ab96806b584a4b6074889db2c7ae99846e593b2a1805000000000002162838566b8096abc9dae3cfbcab937e869cb1c7dcd4bea9947f69544b60768a9fb4cadfccb9a7907b8a9eb4c9deddc8b29d88735a4835200b0000000000000000000000000006192b3c53697e93aabbcee2dfcab49f8b77624f657a8fa3b5c9dde1cdb9a8917c675139291703000000000000000000000000000b171e212b263035353535353535353535353535353535353535353535353025221b100200000000000000000a161e21272c2e2c26201d14090000000000000000000000000000000608070300000000000001080b0d0f100e0c0b0700000000000000000000000000000000000000000d203448596b8096a3b4c5c8baa99f94887f7a77747376797f88959fabbccfc0b59f8d7b655645311d0900000000000000000000000000000000000000000000000000000000000004182a3a4757616c78818b979fa9b4bbc8cdc6bab4a99f968a81776c62594d483b342b20190e00000000000000000000000000000000000000000000000000000000000e1f3346586b8095aabbced5c4aa95806b55362513000000011426365d72879cb2c7dccab49f8c7b65594c61768ba1b6bca7927c6752586c8196acc1d6dbc6b19b86715c46311c0000000000000000050c171f21272c2e2f2c3c4e606e8399a6b7cbe0ccb9a897826d6075899eb3c6b39e8976636060677d92a6b7baa9937e69543e2914000000000000091e32455670859bb0c5dadfcab59f8b778197acc8d9d8c3ad98836e584f647a8faabbcedec9b39e89738398aec7d7dfcbb7a68d78624d38220d000000000000000000000000000b2035485a70859bb0c8d8e4d2c1ad98836e594b5d71869bb1c4d5e7d6c6ae98836e5746331e0a0000000000000000000000000000030a0c15141c20202020202020202020202020202020202020202020201c130807000000000000000000000002090b12171816110b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b4b6074859ba6b8c4c7bab4a69e948f8c89898c8f949ea6b5bcc9c1b4a297816c5d4b38271502000000000000000000000000000000000000000000000000000000000000000c1c2a39464b59626c78818b979faab4bbc8cdc7bab4a99f968a81776c62594d483b352b1e15070000000000000000000000000000000000000000000000000000000417293a4c61778b9fb4c9dac4af9a846f5443301c070000081c30435473899eb3c8d4c4ac97816c5d4b4c61768ba1b6bca7927c6752546a7f94a9bfd4dac5b09a85705b45301b000000000000000d18202a33373c4143454341424c6176889db3bdced6c6b59f8d7a646b8096a8bab9a79c867975757d8a9eb4c4b49f8a77614c37210c0000000000000b21364b60758a9fb4c9dfdac5b09b85707c91aabbcedcc7b29c87725853687e93a8c8d9d8c3ae98836e7c91a9bacde1d4c4a7927c67523d2712000000000000000000000000000d23384d62788da2b4c8e6ddc9b5a38f7a644f3f52687d92a6b8cbe0dec9b49f8a76614b36210d00000000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d3145566278889da6b5c2cdc4b8b3a9a4a89e9ea7a4a9b3b8c5cdbeb2a39a8474604b3f2e1a0a0000000000000000000000000000000000000000000000000000000000000000000c1b29333b484d5a626c78818b979faab4bbc8cdc7bab4a99f968a81786c62594d483c322515070000000000000000000000000000000000000000000000000000000b1f3447596e8399aec7d7c9b39e8974604a35200b00000b20354b60748a9fb4cacbb7a68f7a644f3f4c61768ba1b6bca7927c6752576c8297acc1d7d9c4ae99846f59442f1a000000000002101d2b343a474c5257585a5856504b58667c909fb1c2d3cfbcab9b857262788a9fb4bfb5a49c8e898a929ea8b9b8a797826d5847331f0a00000000000010253a50657a8fa9bacee2d2c2a9947f69768b9fb4cadfcab6a58b7661576c8297acc1d7d2c2a8927d68768a9fb4c9ded6c1ac97816c573a2917040000000000000000000000071b2e3e556a7f94aac0d1e4d5c4b09b85715c4b364b6075889eb3c7d8e1cdbaa9927d67523b2b1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e10191c1f202020202020202020202020202020202020202020202020201e170b09030000000000000000000000000000000000000000000000000000021527384859647a889ca4b4bbc8cbc8bec6b9b3b3b8c5bec8cbc6b9b4a098857561564531211100000000000000000000000000000000000000000000000000000000000000000000000b171e2b343c484d5a626c78828b979faab4bbc8cdc7bab4a99f968a81786c625a4f4333251500000000000000000000000000000000000000000000000000000004182a3a52677c91a9bacdccb9a78d78634e38230e00000b20354b6074899fb4c9c8b39d8874604a364c61768ba1b6bca7927c67546075899eb3c8ded8c8ab96806b56412b16000000000210212e3b484d5861676c6e6f6e6b6660555e6c8196a4b6c8d8c9b5a3927d68697e94a1b3bfb5b1a89e9faab4b9bcab9e8977614c3a2a1704000000000000132536546a7f94a9c7d8dec9b5a48d786370859bb0c5dad3c3a5907a655571869bb0c6dbc9b5a48c77626e8399aec9dadbc6b19c86715846331f0a00000000000000000000000d22374b5c72879cb1c7dce0cbb7a6927d67523e3245566a8095a9bacee2d7c7af9a846f594834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002111c23252e313435353535353535353535353535353535353535353535353535332c211e160a00000000000000000000000000000000000000000000000000000a1a2b3b4a5c647886979faab5bcc9c9ccccc9c8cccbc8c6b9b4a89e93827561574638271503000000000000000000000000000000000000000000000000000000000000000000000000030d19202b343c484d5a626c78828b979faab4bbc8cdc7bab4a99f978b81786a615043331b0a0000000000000000000000000000000000000000000000000000000c21364b60758a9fb4c9d6c5a7927c67523d27120000081d31445570859babb6b6aa97816c5443364c61768ba1b6bca7927c6762728298a7b8cce0cebbaa927c67523d27120000000010202e3f4b59626c767c81838483807b7469606075869caabbced1c1b39e887661728399a1b4bac6b9b3b4bbc2b6ab9f8d7d675947341c0c000000000000071c3043546f8499aec4d9dcc6b19c86715a6b8095aac6d7d4bea9947f6960758a9fb4c9dbc6b19c867159687d92abbccfdfcab59f8b76614c36210c00000000000000000000021527384f647a8fa4b6caded8c7b39d8874604b3628384c62778b9fb4c9dfdfcab49f8b77624d37221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2f383b4346494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48423632281b0a00000000000000000000000000000000000000000000000000000d1d2d3e4a5a6275818b989fabaeb3b9c5b9bac5b8b3ada89e968a7e6e61574639291a0a000000000000000000000000000000000000000000000000000000000000000000000000000000050d19202b353c484d5a626d78828b979faab4bbc8cdc7bab4a99f978b7f6a6150392816030000000000000000000000000000000000000000000000000000091e32455670859aafc5d5bfaa95806a55402b1500000114263750657b8d9da5a59d8b79644e36364c61768ba1b6bca7927d6d778398a0b2c5d5d9c9b49f8a77614c37210c0000000b1b2e3e4b5d6577818b9196989a989690887e7361647a8b9fb4c0d1cbb8a696816b607483949fa9b0b3b8b4b2aea49c8d7e685f4d3b2a18000000000000000b20354a6074899eb3c8ded6c6ab96806b56657a8fa8b9cdd8c3ad98836e63798ea9bacdd7c6ab96806b5662778b9fb5cadfcfbcab907b66503b261100000000000000000000091d3145566c8197acc2d3e2cebaa9957f6a5645311f3448596d8298adc0d1e3cfbcab947f69543e2d1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091927313f4b50585c5f606060606060606060606060606060606060606060606060605d574b4539281808000000000000000000000000000000000000000000000000000010202d3c4857616c78838c92999ea7a2a4a4a2a69e98928a807769604b4639291b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19202b353c494d5a626d78828c979faab4bbc8cdc7bab4a99f947f6a5745321e09000000000000000000000000000000000000000000000000000003162838556a8095aabfd5c2ad97826d58422d180300000923384c5d667c878c8d877c665c4a37444c61768ba1b6c0aa9580828b99a1b2becfe3cfbcab99836e5847331f0a0000031729394b5c657b89979faaacadafadaba79e938577616a7f94a2b4c6d5c4b49f8b796360737f8a949b9ea79f9d9991867b685f4e41301d0c000000000000000e23394e63788ea7b8cce0ccb9a8907a65506075899eb4c9dcc7b19c8772677d92a7c7d7cdb9a8907b65505971869bb0c6dbdac9aa957f6a55362513000000000000000000000b20364b6075899eb3c8dedfc9b49f8b77624c3827182a3b4f647a8ea2b4c8ddd9c9b19c86715c4a36220900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152737444b5d656e717475757575757575757575757575757575757575757575757575736c605745362614010000000000000000000000000000000000000000000000000002101e2b39464b5a636e777d83898b8d8f8f8d8b88827d766b61594f4233291b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19202b353c494d5a636d78828c989faab4bcc9cec7bab49f8a76604b36210b00000000000000000000000000000000000000000000000000000011263b51667b90a6c8d8c4af9a856f5a45301a050000091c2f3f4d5e6672777773665e4c4b50556065768ba1b6c3af9e95979fa9b3bfcfdfcebeb49f8c7a644e3a2a170400000a1e334657647a8b9ea7b4bbc8c3c4c3c5b8b3a39b86776173849aa8b9cccebbaa9a846f5e6069777e85898b8a88837c74655d4e41312312000000000000000013283d52687d92a7c5d6dec9b49e8975604b556f8499aec4d9cab59f8b766c8196abc1d6c9b49e8975604b556b8095aac5d6d9c4af99846f5443301c07000000000000000004182a3a51667c91a7b8cce0d1c0ad98826d5947341a0d22364a5c70859bb0c3d4dec9b5a48e79644e372715010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606e7b8386898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888175605443301c080000000000000000000000000000000000000000000000000000000e1b29333c494d5962686e7476787a7a7876736d6761584c473a321e170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19202b353c494d5a636d78828c989fabb4bcc9c9b8a68d77624d38220d0000000000000000000000000000000000000000000000000000000e23384d63788daabbcec7b29d87725d48321d00000000112130404d5159626260544b5560666d747a8096abc0ccbcafaaadb4bac7cfd4cbbdb1a096806b5c4a361c0c0000011527374b6175879da9b8c5ced8d8d9d8d5ccc1b5a499836f6278899eb3becfc8b3a2917c665659626970737675736e6760564b3f312313050000000000000003172939576c8297acc1d7d8c3ae99836e554454697e94a9c4d5cfbcab8f7a70859aafc5d9c3ae99846e56454f657a8fa7b8ccdec9b39e8974604a35200b00000000000000000a1f3347586e8399aec5d5ddc8b4a28e79644f3b2a18071b2d3e52677c91a5b7cbdfd2c2ab96816b5544311d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a4b60738290989b9ea89f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa69d978373604b35200b000000000000000000000000000000000000000000000000000000000b171e2c353b484c5259576162646563615758524c473a342a1c1403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e19202c353c494d5b636d79828c989fabb3b4b09e88735a4835200b0000000000000000000000000000000000000000000000000000000b20354b60758a9fb4cac9b49e89745f4927150200000003122230393b484c4d4a57616b747b82898f969eb0c3d8ccc3c0c2c9ced4cac4b7b39f978272604a3e2d1b000000081d3144556a7f94a5b6c7d5dedcd2ced1dadcd1c2b3a1927d68677d92a0b2c4d0c0b29d8775604b4c545b5760605559524b45382e21130500000000000000000a1e33465771869cb1c6dbd3c2a8937d6853374e63798ea6b7cbdac9a9947e72899eb3c9d3c3a8937e6853384b6074899eb3c8deccb9a78d78634e38230e00000000000000000c22374c61778b9fb4c9dfd4c4b09a85705c4a361d0d001020354b6074879db2c7d7ddc8b39d8874604b35200c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f3347586a7f94a0adb1b4b9c6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c4b7b2a1907b66503b26110000000000000000000000000000000000000000000000000000000000030e19202a34373d39464b4d4f4f4d4b46393d37332a1f180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e19202c353c494d5b636d79828c979e9f9b917d67523c2b1905000000000000000000000000000000000000000000000000000000081d31445572889db2c7cab49f8a755645311d090000000004121d242a364354606875808890989ea7abb0bccddfdfd8d5d6ccc9c3b7b2a69d9081736054433020100000000b20354b6074889db2c3d3d2c9c6bcb9bcc5c8d1d0bfb19c8673606e8398a6b7c9cab7a5957f6a5a483f39454b4b44373c3631271a11030000000000000000000c21364c61768b9fb4cadfcab6a48d78624d384a5b73889db3c8d8c2ad9882788da7b9cccab6a48d78634d3844556e8398adc3d8d6c5a7927d68523d281300000000000000071a2d3d53697e93aabbcedfcbb7a6917c67513e2d1b0000081d3144556a7f94a9bacde0cbb8a6907b66513a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768a9eb4bec6c9ccd6cacacacacacacacacacacacacacacacacacacacacad4cbbfad98836e58432e1900000000000000000000000000000000000000000000000000000000000000060d181f2228283236383a3a3836332927211f170c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e19202c353d494e5b636d7982898a867c675f4d391e0e00000000000000000000000000000000000000000000000000000000011527375c71869cb1c6cfbcab8b75604b36200b000000000000081c30435460727d88959ea7adb3b8c5c3cddae0d3cac7c6b9b4ada59d93887c6c6055443625130200000010253a4f657a8fa6b7cbd2c2b5b1a7a4a6afb4c0d0cab6a4907b656176889dabbccfc3b49f8a78624d3f2e323635312627201d150a000000000000000000000010263b50657b90abbccfdcc7b19c87725a48353d586d8298adc2d7c7b19c867c91a6c5d6c7b29c87725a49353753687d93a8c4d4d7c1ac97826c57392916030000000000000c21364a5b71869bb0c8d8d7c7b29d8774604b3520100000011527374c61768a9fb4c9ded5c4ad98836e5847331f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8fa8b9cddbdee1e8dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe6dbc6b19b86715c46311c000000000000000000000000000000000000000000000000000000000000000000050b0d13161e2123252523211e17120c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e19212c353d494e5b636d737571665e4d41301e0000000000000000000000000000000000000000000000000000000000001b30465b70859bb0c5d9b6a18c76614c37210c0000000000081830414a607282929da6b3b8c5c8ccd6d8dfe5d3c2b6b1aba89e9891877e75665e4b443727180800000000152a3f546a7f94a9c4d3c2b5a49c928e919aa2b3bfd0c2ab96816b58657b8d9fb5c2cdbaa998836e5d4b372621201d14120b0902000000000000000000000000152a40556a7f95aac9d9d9c9ac97816c573c2b3d52687d92a7c2d3cab49f8c8196acc1d7c7ac96816c573c2c384d63788da6b7cbdbc6b19c86715746321e0a0000000000021527374e63798ea3b5c9e1cdbaa9947f6a5544311d08000000091f3347586c8297acc0d0dfc9b49f8a76614c37210f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d92a8c6d7e9f3f5fcfff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fff2ddc8b39d88735e48331e0000000000000000000000000000000000000000000000000000000000000000000000000003090c0d0f100e0c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a212c353d494e58556055514c403023130100000000000000000000000000000000000000000000000000000000051b30455a70859aafc5d8c8a18c77624c37220d00000000011426364d5f6b8096a0b3b7c4ccd5cdc9c3c7cfdecab6a49c969089837c746961574c40312719090000000000192e43596e8398aec3cab6a49c867d797c849aa1b3c7c6b09b86715b5d6c8196a4b5c7c7b2a0907b655544311d0c080100000000000000000000000000000006192c3c5a6f8499afc4d9cfbcab917c66513c27374d62778ca4b6cacfbcab9e899eb3c8cdbaa9907b66513b2635495b73889db2c8ddcab49f8b76614b36210c0000000000081d3144556b8196abc1d2dec9b49f8a77614c3727150100000004172a3a4e63798ea2b4c7dccdbaa9937e68533d2c1a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095aabfd5eaf8efe8e6e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e9dbc6b19c86715c47311c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a212c353937444b4437382f2213050000000000000000000000000000000000000000000000000000000000061b31465b70869bb0c5cebbaa8b76604b36210b00000000081c304354677d929eb0becbd4cac7bab4aeb3bfcfc7b19c86817b756e6760554b46393632291b0f01000000001b30455a70859aafc5c7b19c867567646773849aafc6c9b39e8974554b6074869ca9bacebeb19c8673604b3a2a1804000000000000000000000000000000000c2035495a73899eb3c8decab49f8b76614c372134485971879cb1c6d9c9b8a79ea7b8ccc9b49f8a76604b36212c3c586d8298adc2d7cfbcab8f7a65503a251000000000000b20364b6074889eb3c8ddd0c0ac97826d584733190900000000000c21364a5b6f849aafc3d3d7c7b09b85705b493621090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5eae7dbd4d1ccccccccccccccccccccccccccccccccccccccccd7cdc1ae99836e59442e1900000000000000000000000000000000000000070b11151816130c09030000000000000000000000000000000000000000000000000001080b0c0a030000000000000000000000000000000000000000070b0b080100000000000000000000000000000000000000000000000000000000000000000000060f1a21232631353126241d1204000000000000000000000000000000000000000000000000000000000000021527375c71879cb1c6cab49f8a755745321e09000000000b20354b6073879cb1bccdd2c3b6b2a99f99a1b3c7bca7927d6c666056514e575a58534b46392c1f0f000000001c31475c71869cb1c6bda8937d68574f55647a8fa8b9ccb9a78a75604b5663798b9fb4c0c9b5a4937e695847331f10000000000000000000000000000000000d23384d62788da7b8ccdbc6b09b86715847331f2b3b566c8196abc8d8d5c5b8b3b8c5d5c4af9a846f5745321e283d52687d92a7c3d4d9c9a9947f69543f2a140000000005182a3b51667c91a6b8cbdcc8b4a28e79634e3a2a17000000000000071a2d3d51667c91a5b6caddc8b4a38e79634e3726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5e7d7c9bfbcb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c6b9b4a3917c66513c2711000000000000000000000000000000000008131c20262a2d2b28211e160b000000000000000000000000000000000000000000000109141d20211e170b000000000000000000000000000000000008131c20201d14090400000000000000000000000000000000000000000000000000000000000000000000060c0e141d201d1409090000000000000000000000000000000000000000000000000000000000000000081d31445572889db2c7c8b39e88735e392816030000000011273c51667c91a4b6cad2c1b5a59d928a8399aec3bca7927c67524b4a5c646d706e696157493d2c1a060000001d32475d72879cb2c7c9a28d78634d394b5d74899eb4c9bcab8b76614c4a5b697f94a2b4c5c2b39e8977614c3e2d180800000000000000000000000000000012273c52677c91a7c5d5d8c8ab96806b563a2a17263c51667b91aabbcee2d5ccc8ccd5d4c3a9947e695439281622384d62788da5b6cad8c3ae98836e593a2a18040000000b1f3447596e8399aec5d5d4c3af9a846f5b4a361c0c000000000000000f20354b6073879cb2c6d6d1c1ab96806b5544311d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5dbc9b9aca6a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a89e988574604b35200b000000000000000000000000000000000e182530353b4042413d3632281b13050000000000000000000000000000000000000008141c2631353633291b1507000000000000000000000000000210182530353531261f180c00000000000000000000000000000000000000000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000000000000000000000b20364b60758a9fb4cac6b19b86715c46311c0000000003182d43586d8298adc2d3c9b5a39b877d76768ba1b6bca7927c67524a5c647a8285837e75635b493521090000001c31465b71869bb0c6bcab8b76614b363f5c72879cb1c7b49f8a75604a3d4b6073849aa7b9ccb9a797816c5c4a362513000000000000000000000000000000132536566b8096abc0d5cebbaa907b66503b261121364b61768a9fb4cadfe8e0dee0dfcab7a58e78634e39230e2035485a72879db2c7dcc7b29d87725947341f0a0000000d22374c62778b9fb4cadfcab6a5917c66513d2d1a0000000000000000081c304354697e93a8b9ccddc8b39d8874604b35200c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5d4bfac9b918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c898376615544311d080000000000000000000000000000000e1e2c36434a50555756524b46393023130200000000000000000000000000000000000818263037444b4b46393325150200000000000000000000000010202e36434a4b4437332a1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384e63788daabbcec2ad97826d58422d1803000000061b30465b70859bb0c5dac5b09b85756861768ba1b6bca7927c67524f647a8b979a98938879634e3726140100001a2f455a6f849aafc4b49f8a75604b353a5b71869bb0c6b39e897354433043546278899eb3bec5b49f8c7a645443301c0b00000000000000000000000000071c3043546f859aafc4dacab49f8a76614b36210c1e33465770859ab0c5daeff5f3f2ddc7b29d87725b4935210c192b3c586d8298adc2d7cab7a58c77614c37220c0000071b2e3e54697f94aabbced6c6b29d8773604b35200f0000000000000000011426364b6176899eb3c9d9cbb7a6907b66513a2a1804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5d1bca6917d77777777777777777777777777777777777777777777756e6158473727150100000000000000000000000000000a1a2c3c495460666a6d6b6861574d413020100000000000000000000000000000000001142636434b55606157504333201000000000000000000000000a1a2e3f4b546060554c473a2a190900000000000000030a0c171d1e190f0d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a6c8d7c6a9947e69543f291400000000091e33495e73889eb3c8cfbaa48f7a655761768ba1b6bca7927c6752576e8398a9afada69b85705544311d080000172d42576c8297acc1bcab8d77624d38475873889eb3c6b09b86715b362636485a677d92a0b2c3bcab9b8572604a392917030000000000000000000000000b20354a6074899eb3c9dac5b09b85705746321e09172939556a7f95aac6d6e8fcfeead8c8ac97826c573d2c1a0613283d53687d92a8c4d5d4c3a5907b66503b261100000d22364a5c71869cb1c8d8cdb9a8947e695443301c08000000000000000000081e3346576c8196abbccfd5c4ae98836e5847331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cbb5a08b756262626262626262626262626262626262626262626260564c473a291909000000000000000000000000000002162838495b63727b7f82807d75675f4d3e2e1b08000000000000000000000000000000081c304354606a74766a61503e2d1b07000000000000000000021527384b5d6473756d6158473726140100000000000b171e212c32342e24221b1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162839556b8095aac0cdb9a8907a65503b251000000000091e34495e73899eb3c8cbb6a18c76614c61768ba1b6bca7927c675261768a9fb4c7c4b49f8a75604b35200b000013283d52687d92a7c1c9a6917c6651454c61778b9fb5c6ac96816c57412c2b3c4d5f6d8298a5b7c9b4a2927d675746331e0e0000000000000000000000000e23384e63788da8b9ccd8c8ab95806b563928160310253a4f657a8fa8b9cce1f4f4e2cebbaa917c66513c2711000e23384e63788da6b8cbd4bfaa957f6a55402a1500000f243a4f647a8fa4b5c9dac9b49e8976614c36261401000000000000000000031729394d63788c9fb4cadfc9b49f8a77614c37220c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b453833291c0c000000000000000000000000000000091e3245566379869095979692897d675c4b37220d0000000000000000000000000000001325364b607280898b7f6a5c4a362212000000000000000000091d314556647b88898276615544311d08000000000c1b2933364147494439362d1e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455770859ab0c5c9b49e8975604b36200b00000000071c32475c71869cb1c6d0baa5907b655661768ba1b6bca7927c675b697e93a8bacdc6b19c87715544311d0800000e23384e63788da3b4c4af9a846f60565f6a7f95abbcb9a8927c67523d271d30414c6176879dabbcc0b39d8876614b3d2c1a06000000000000000000000012273d52677c92a7c6d6cebbaa907b66503b2611000b20354b6075899eb4c9d8dfdfd8cab49f8a76614c36210c000c2135495b73889db3c8d9c3ae99846e593b2a180400152a40556a7f95aac2d2cfbcab96816c584633180800000000000000000000000b2035495a6e8399aec1d2cebaa9917c67523c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604b37373737373737373737373737373737373737373631271f170c000000000000000000000000000000000b21364b6075879ca4aaacaba79e8c7a644f3a250f0000000000000000000000000000071c3043546b80959e9f8c7a644e40301a0a0000000000000004182a3a4b6074879d9f988573604b35200b0000000c1d2a39464b565c5e594e4a3e32281b110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768a9fb4c9c7ae99836e5645321d090000000003192e43586e8398adc5d5c6b19b85746161768ba1b6bca7927c6767798a9fb4c6d3c2ac97826c573726140100000c2135495b70859bb0c1b4a297817571747d8b9fb4c5b39e8976614b3621131f334658657b8c9fb4c2b7a696806b5b4935210f0000000000000000000000162c41566b8196abc0d6cab49f8a76614b36210c00081d3144556e8398abbbc8cacac8bbaf9a846f5746331e0a00061a2c3d596e8398aec3d8c8b39d88735947341f0b00172c41566c8196abbcc9c3b59f8c79634e3a291700000000000000000000000006192c3c50657b90a3b5c5c6baa9937d68533e2813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604b3622222222222222222222222222222222222222201d150a04000000000000000000000000000000000010253b50657a90a6b6c2c2c5b9aa96816b56412c1601000000000000000000000000000b20354a6075899eb3ab9a84705e4c382715020000000000000a1f334758697f94a5b4a38f7a644f3a250f000004182a3b4757616c72736e645c4b45392f1f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b52677c92a9bacdbaa9927d685338281502000000000012273c52677c91a7b8ccc9b5a39a84776a768ba1b6bca7927d717d8a9ea8bacdcab6a4907b65503b2610000000061a2c3d52687d92a3b5c0b19f978a8689929fa9bab8a796816c5746321e0917293a4b5d6b8096a3b5c4b49f8b79634e3d2d1a07000000000000000000001a30455a6f859aafc4d9c5b09b86705746321e0a00011527374e647a8d9faab3b5b4b2aa9f8f7b654f39291703000014293e54697e93a9c3d4cbb7a68c77614c37220c0011263b50667b909fabaeada599836f5b49351b0b000000000000000000000000000e23384b5d71869ba7aeada89f8b78624d38220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604b3620101010101010101010101010101010100e0d0b09020000000000000000000000000000000000000013293e53687e93a8c4d3d7d6c8ae99846f59442f1a0400000000000000000000000000071c30435473889eb3b4a2917c665645311d0c0000000000061a2c3d4c6177899eb3b6a48f7a644f3a240f00000b1f3447596175818789837a6b60574b3f33291c1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f3447596f8499aec7c9b49f8a77614c37220c0000000000000c21364b6176889eb3c0d1c2b4a29a887f7b8fa4bac3ae998387919ea8b9c6cfbeb19c8673604a35200b000000000e20354b6073859ba9babdb1a99f9c9ea7b4babcb39e8977624c392816030c1c2e3f4b6074859ba9babaa999846f5b4a36210c000000000000000000001a30455a6f859aafbfc4bdab96806b563929160300000922364a5c687e8c979d9f9f9d978b7e695d4b371b0b0000000f24394f64798ea5b7c7c4b5a48c77624c37220d000f23384c5e6a7f8c959998948778624d3d2c1a0000000000000000000000000000081c2f3f4f647a89959998948a7c665a4835200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604b36252525252525252525252525252525252524201d15090000000000000000000000000000000000000012273c51677c91a6bcd1e6d7c2ad97826d58422d18030000000000000000000000000000132536576c8196a9bab29c8774604b3a2a180400000000092136495b6c8197a7b9b29c8774604b35200b0006192b3c4c617786969c9e998c8075655d4c463a301f180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4c62778b9fb4cac1ad98826d5847331f0a0000000000000a1e324657697e93a2b4c2d0c0b4a69d948f99aabdc6b2a1999ca4b4b9c6cfc0b2a0917c665443301c0700000000081d31445563798a9fa8b5c1bab4b1b3b9c3b7ab9f917d675947341b0b0000111d31455663798b9fb4bfb3a18e79634e39240e00000000000000000000152a3f556a7f94a1acaeac9f8f7a644f3a250f000000071b2d3e4e60687a82888a8a88827969604f3f2e1b000000000b20354b6073879da9aeada69c86715948341f0b00091c2f4050616a798083837e76625a48351f0f0000000000000000000000000000001122364a5c64777f83837f77665e4d3c2b1905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39353127191406000000000000000000000000000000000010253a50657a8fa5bacfe4d5c0ab96806b56412b160100000000000000000000000000000d22384d62788b9fb4b6a5947e695847331f0f00000009192f404e63798c9fb4b7a5927d685544311d08000b2035485a6d8297a4b1b3aa9f96877b6d61584d40342a1d13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f3347586b8095aabbc9b5a38f7a644f3a2a1804000000000000031629394b6074849aa4b3bfccc4b8b3a9a4aab7c7cfbfb2aeb1b6c2cccbbeb2a298826d5e4c3625130000000000011426374a5b657b8a9ba3aeb4bac7bbb4afa59d8d7e685f4d3b2a18000000021527384a5b697e93a1b4b6a9917c67513c2712000000000000000000000b20364b6074839097999790816c5c4b37220d00000000102031424e5c646d737575736c645c4f4232211000000000081c304354667c8b969998938879634e3b2a1805000011223343505b636b6e6e696158483c2b1901000000000000000000000000000000071b2d3e4a59626a6e6d6a61594d40301e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b75604f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4b443732241405000000000000000000000001040404040e23394e63788ea3c8d8ead4bea9947f69543f2a140404040402000000000000000000000b2034485a6d8297aabbb39e8977614c3d2c1a0600011426374c5e6f8499aabbb29d8774604b37261401000d23384d62788b9fb4c2c8bbb4a59d908276665e4c483b3120190e01000000000000000000000000000000000000000000000000000000000000000000000000000000061a2c3d4c6176899eb4c8bfb09b85715c4b371c0c00000000000000000b1d31445561768699a1b3b9c5cbc8bfbabdc7d5ddcfc6c3c6c9c8c4b7b2a0988474604b402f180800000000000009192d3d4b5d657a8592999fa9a3aa9f9a93877c68604e41301d0d000000000a1a2d3d4a607283979ea59d8a77624d37220d00000000000000000000091d314556606f7b8184827b6c63523e2e1b0800000000021424313e4a4e5756606055574e4a3e3224140300000000011426364c5e66798084827e75635b49351d0d000000031525333d494e565958544c473a2b1e0e000000000000000000000000000000000010202d3b484d555958544c473a3022120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cab5a08b7565656565656565656565656565656565656565656360554f433223130100000000000000060c0e16191919191921374c61768caabbcee2d2bca7927d67523d28191919191917100e080000000000000005192b3c4d63788b9fb4b9a796816c5b4935211100081d314455667b90a1b3b7a6937e695544311909000012273c51677c91abbccfd9cec3b6b29f97887c6e62594e42352c1d14090000000000000000000000000000000000000000000000000000000000000000000000000003112135495b6b8095a8b9c9b3a1907b65503e2e1b000000000000000000021527374758617683949ea7b2b7c4c3c6cad3e0e0d2c9c6c1c1b4b0a69d92827561564532221200000000000000000f1f2e3f4b5c64737d848a8c8e8c8a857e75665e4e423123130000000000000f1c304354607381898c877c66594834200b0000000000000000000002152738454b5e666c6f6c665e52453520100000000000000614202d363938454b4b443739362d201406000000000000081830404c5b636b6e6d696057493d2c1a000000000007151f2c35384044433f3733291c0e00000000000000000000000000000000000002101d2b34374044433f37342a1c12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5cfbaa5907b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797469614f41311e0b0000000000000e1921232b2e2e2e2e2e2e354a60758a9fb4cadfd0bba5907b66503b2e2e2e2e2e2e2c25221b10020000000000000d2035495a6d8298abbcb49f8b79634e402f190917293a4b6073869cb1bfb39d8875604b372715000000152a3f556a7f94aac8d9eae2d3cabdb1a69d91837768604d493c3126190f020000000000000000000000000000000000000000000000000000000000000000000000112132434e63798b9fb4c6bcab99846f5d4c382010000000000000000000000919293a475861727f89969da6aaadb1b6c2d3d2c2b5b1aba7a39b93887d6d6157463828150400000000000000000111212e3e4a5460676e7577797775706960574c4031241405000000000000001325364455606c757772665e4c3b2b180500000000000000000000000a1a2731404c51575957504c40352717020000000000000002101b222428323636312724211a0f0100000000000000001222303d494e565958534b45392c1f0f000000000000010f1a21232b2e2e29211f170c0000000000000000000000000000000000000000000d1820222a2e2e2a221f180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5d2beaa99908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8a7f695f4e3a250900000000000e1e2c35384143434343434343435473889db3c8ddceb9a38e79644e43434343434343423a372e211103000000000006192c3c4e63798c9fb5bbaa99846f5e4c3726141f334658687e93a4b5b8a7947f69564532190900000013283e53687d93aabbcdd7e1e6dfcec4b7b3a199897d6f625a4b44372d1d150a0000000000000000000000000000000000000000000000000000000000000000000e1e2e3f4f6170849aaabbc1b49f8c79634e3f2f1c0200000000000000000000000c1c293a475460697780888f95989ca4b6cac9b5a49c96928d857e74675f4b4639281a0a000000000000000000000311202d36434b5254606163626055534b453930221406000000000000000008182737444b55606159504c402f1d0d000000000000000000000000000a151d2f383b4244423b382f22170900000000000000000000070d0f151d20201d150f0d070000000000000000000004121f2c36394144433e3632281b0f010000000000000000060c0e161919140c0a040000000000000000000000000000000000000000000000050b0d151918150c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5dac8b7aaa5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a89f927d6852372715020000000d1d2c3c494d5659595959595959595c71869bb1c6dbccb7a28c77625959595959595959574f4b3f2e21110000000000000e21364a5b6e8399aebfb3a1907b665544311d2c3c4c6176889eb3c2b39e8976614b382816000000000d22374d62788b9fb4bac7cdd6e0e2d5cbbfb2a79e9284786960554a3d32281a10030000000000000000000000000000000000000000000000000000000000000e1e2c3c4b5d6a7f94a2b4c7b5a395806b5b4a362111000000000000000000000000000c1c2936434b58616b747a7f83869cb1c7c6b19c86817d78706860564d4132281b0b00000000000000000000000002101826303536434b4c4e4d4b44373632281b1204000000000000000000000919273137444b4c473a382f221100000000000000000000000000000002121d24262c2f2d26231c1103000000000000000000000000000002090b0b08020000000000000000000000000000010f1a21232b2f2d29211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5e5d5c8bebabababababababababababababababababababac6bab19c86715544311d08000005192b3c495b636b6e6e6e6e6e6e6e6e6e6f849aafc4d9cfbcab8b746e6e6e6e6e6e6e6e6e6c655d4b3f2e1c080000000000071a2d3d4f647a8ea1b3bfb19c8673604b3a2935495a6b8096a6b8b9a8957f6a5746321a0a000000000b203448596b80949fa9b4b9c6cbd5dfe0cfc5b9b3a29a8a7f73635b4b45382e1e170b000000000000000000000000000000000000000000000000000000000d1d2b3c495a657b8c9fb4c0baa99b8574604b3d2d1a0300000000000000000000000000000c1826303a474c5460656a6e768ba9bac3a7927d6c68625a534b4538311e160b00000000000000000000000000000008141c20263035373937353127211e160a0000000000000000000000000009151d26313537342a231c11040000000000000000000000000000000000090f11171a17110f090000000000000000000000000000000000000000000000000000000000000000000000000000060c0e161918140b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d131615120c0a0400000000000000000000000000000000040a0c12151716130f0d070000000000000000162b40556b8095aac0d5eae5dad2cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfd7cab49f8a75604b36200b00000b2034485a63798083838383838383838383889db2c8ddcab49f8c83838383838383838383817b655d4b3723080000000000000f22364a5c6f8499afc0b5a4937e685846333f4d62788b9fb4c5b49e8976614c392916000000000005192b3b4b60727f8b969ea8b3b8c5cad4ded6ccc0b4a89f9485796b60564b3f33291b12040000000000000000000000000000000000000000000000000005182a3b485a6378889eaabbbcab9f8b79635544311f0f0000000000000000000000000000000008141c2a3336434b505560758a9fb0b1a5907b66524d483c3632281a1303000000000000000000000000000000000001080b141c20222422201d150b09030000000000000000000000000000000109141d20221f180c0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e192023282b2b28221f180c00000000000000000000000000050c171f21272a2c2b2824221b1008000000000000162b40556b8095aac0d5eaddcfc6c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c2b39e89735544311d0800000d22384d62788896989898989898989898989da6b7cbdfcfbcab9f98989898989898989898978b7b6550362614010000000000071b2d3e4f657a8fa2b4c2b39e8876614c3c4b5d6e8398a9babaa995806b5847331b0b0000000000000d1c304354606a778089949ea6b2b6c3c9d2dcd0c6bab4a39b8b8074655d4b46392f1f180c0000000000000000000000000000000000000000000000000b1f3447596278879da6b8bdb59f8d7d675b4a372715010000000000000000000000000000000000010c181f2630353a44556d82949a9b978775614b38352b201d150a0000000000000000000000000000000000000000000001080b0c0e0d0b0801000000000000000000000000000000000000000001080b0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c11141514110c09030000000000000000000000000000000000000000000000000000000000070d0f14161614100b080100000000000000000000000000000000000002090b111413100d0b050000000000000000000000000a161e2b35383e41403d37342a1c1308000000000000000000000d18202a33373c4041403d39362d231c110300000000162b40556b8095aac0d5e2cfbfb2aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaca497826d58372715020000162c41566b8096a6aeaeaeaeaeaeaeaeaeaeb2b7c4d4e7d9c9bcb4aeaeaeaeaeaeaeaeaeaea99a846f5443301c080000000000001022374b5d70859aafc1b8a696806b5a4954657a8fa0b2c7b49f8a77614c3a29170000000000000001142636434b59626b767f88939da5b1b5c2c8d1d7cdc1b5aa9f95867a6c61574c40332a1c1302000000000000000000000000000000000000000000000d22374c6277879ca5b7bcaf9f947f695f4d3d2d190900000000000000000000000000000000000000000408141c2027374b60747f858681786257463220190e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c171f2127292b2926211e160b030000000000000000000000000000000000000000000000000006101b2224292b2b2925201c1408000000000000000000000000000000000a151d2026292825221f180d080000000000000000000a1a28323c494d535655524c473a3025180800000000000000000e1d2b343a474c51555655534e4a3e382f211104000000162b40556b8095aac0d5dbc6b2a199989898989898989898989898989898989898989897938677624c37220d0000001c31465c71869bb1c4c3c3c3c3c3c3c3c3c3c8cbd4e2f2e7d9cfcac3c3c3c3c3c3c3c3c3c7b49f8a72604b35200b000000000000081b2e3f50657b90a3b5c5b49f8b78624d6072859bb0bebaa996816c5947341c0c0000000000000000081826303b484d58616a757e87919ba3afb4c0cacfd2c8bbb4a49c8d8175665e4c473a301d1509000000000000000000000000000000000000000004192e43596e8398a5b6bcb59e95816c614f41301f0f000000000000000000000000000000000000000000000001080b1d324556606970716c625a48392916050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0d0f0e0c0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f2933363c3e403e3c3632281e170b00000000000000000000000000000000000000000000000e19212d36393e41413e3b35302618140600000000000000000000000004121a2731363b3e3e3b37342a231c110300000000000002162838454b5a62686b6a6761594a43362513000000000000000e1e2b3b484d5861676a6c6b68645c504c3f2f2211000000162b40556b8095aac0d5d8c3ae99838383838383838383838383838383838383838383827e7562594834200b0000001e33485e73889db3c8d8d8d8d8d8d8d8d8d8dadce3eefcf1e6dedcd8d8d8d8d8d8d8d8d8cebbaa8c77614c37220c000000000000001023384c5d70859bb0c2baa998836e5d677d92a3b5c8b49f8b78624d3b2a180000000000000000000008141c2b343a474c566068747c86909aa2aeb5bcc9cecec2b6ab9f96877c6d61584d413127190900000000000000000000000000000000000000061b31465b70869bb0b3ab9f93806c635143322312010000000000000000000000000000000000000000000000000002152838454b545b5c574d483c2b1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0d141a161e2123242321201c1317120c0a040000000000000000000000000000000000000000000000000000000000000000000000000d1c2a333a464c51535553514b463933291b0c0000000000000000000000000000000000000000000e1e2c353e4a4f54565654504b433632241608000000000000000000000012222f38454b505353504c483b372e2116080000000000091e324556606d787d80807d776b605443301c0d000000000009192b3c4959626d767c7f81807d7970655d4c402f1d0c0000162b40556b8095aac0d5cab5a08b746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d686057483b2b18050000001c31475c71869cb1c5c4c4c4c4c4c4c4c4c4c5c8d1deeee1d3cac7c4c4c4c4c4c4c4c4c4c8b49f8a73604b35200b00000000000000091c2f3f51667c91a4b5c7b2a08f7b6575889db2c1bbaa97826c5948341d0c0000000000000000000000010d1820293338454b556067717b848f999fabb4bac7ccc9bcb5a59d908277675f4b44372718080000000000000000000000000000000000000013283d52687d919b9e9a8d7e6b625145342514050000000000000000000000000000000000000000000000000000000a1a2832363f45464238352b1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0e192023292f283236383a39373530252d27211f170b090200000000000000000000000000000000000000000000000000000000000000000d1d2a3a474c586166696a696661574b46392a1c0c000000000000000000000000000000000000000c1c2c3c494d5c64696b6b696560544f42342616010000000000000000000e1f2f404c5660666968656259504b3f33261608000000081b2e3f4b6074818b939695928a8072604a3b2a180500000001152737495a6277828b91959695928e857b665e4c3b2a180400162b40556b8095aac0d5cab5a08b75605959595959595959595959595959595959595957534b45392b1d0d00000000172c41576c8196a7afafafafafafafafafafafb4c0d1e3d3c3b6b2afafafafafafafafafafaa9a85705443301c0800000000000000001120354a6073869cb1c3bfb09b85737f95a6b7c9b49f8b78634d3b2b190000000000000000000000000000050c171f283237444b525e66707a838c979fa9b4b9c6cbc3b7b2a098887d6e6055443625130000000000000000000000000000000000000010253a4e5f687c8589857b696050443426160700000000000000000000000000000000000000000000000000000000000a151d202a30312d2220190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1920222c35383e4539454b4d4f4e4c4a4336423c363329201d150a01000000000000000000000000000000000000000000000000000000000005182a3b4758616d767c7e807e7b766c6157473a2a1704000000000000000000000000000000000004182a3a495b6371797e80807e7b7369605144341f0f0000000000000000061a2c3d4c5e66747b7e7d7a776e655d50443326160000000e22374b5d6d82979faaabaaa89f95806b5948341f0b000000081d314455627887979faaaaabaaa8a39b8b7c665947341f0b00162b40556b8095aac0d5cab5a08b75604b434343434343434343434343434343434343423e3632281b0d00000000000d23384d62788997999999999999999999999aa2b4c8dccab6a49c99999999999999999999988c7c6650362614010000000000000000071c304354677c91a4b6c9b5a3947f8a9fb4c4bcab98826d5a49351d0d00000000000000000000000000000000040a161e263135404c505c646e79828b969ea8b3b8c4cbbeb2a69e928273605443301c070000000000000000000000000000000000000b1e31414e5f67707370655d4f42332616080000000000000000000000000000000000000000000000000000000000000002090b141b1c170d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b171e2b34373c494d545a5d57606264636160545c57514c463a3631271c1408000000000000000000000000000000000000000000000000000000000b1f3447596276828a9193959391898175615847331f0a00000000000000000000000000000000000a1f3447596379858e9396969390887e6c62513d2c1a06000000000000000c2135495b667c88909393908b837b6b625144331b0b000010253a4f657b8fa0b4bbc8c6bab49e8c77624c37220d000008182c3d4b6073859ba5b4bbc8c1c0c1b4a99f8a77614c37220c00162b40556b8095aac0d5cab5a08b75604b362e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d29211e160a0200000000000c2035495a63798184848484848484848484849aafc5dac7b29c8684848484848484848484827b665e4c381808000000000000000000001325364b6073879cb2c3c1af9d949fa8bacab59f8c79634e3c2c19000000000000000000000000000000000000000309141d202f383e4a4f5b636d778089949ea6b8c7cfc5b8b3a0988272604a35200b00000000000000000000000000000000000001132331414d515b5e5b504b3f322416080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002141b29333b484d565a62696f727476787978767573716c676158534b45383026180f0100000000000000000000000000000000000000000000000000000d22374c627786989fa9a8aaa8a89e978576614c37210c00000000000000000000000000000000000c22374c6177889ba3a9ababa9a69d93816c5b4935210c00000000000005182a3b4e63798a9ea6a8a8ab9f998f806b62513a29170400142a3f54697f94a9beced8d7cdbca6917c67513c27120000132536495b6a7f94a3b5c3ced9d6d5d1c7baa9937e68533e281300162b40556b8095aac0d5cab5a08b75604b3633333333333333333333333333333333333333302a201d150a0000000006192c3c4a5b636c6f6f6f6f6f6f6f6f6f6f778ca2b7ccbea9947f6f6f6f6f6f6f6f6f6f6f6d655d4c402f1c0000000000000000000000081c304354687d92a5b7cabbafaab4bac6bfae98836e5b49361e0e0000000000000000000000000000000000000000000108111c232e363d494e59626b767f889ea9bacdd5cbbeb2a08e79644e39240f0000000000000000000000000000000000000005132330393c4649453b372e211406000000000000000000000000000000000000000000040a0c101111111111111111111111111111111111111111111111111111111111111111111111111111111111100d0b050000000000000000000000000000000000000a151d3139464b59626b71787e8487898b8d8f8e8c8a8886827c76706860564b43362d20120400000000000000000000000000000000000000000000000001162c41566b8196a4b4bac7bfc6b9b4a395806b56402b16010000000000000000000000000000000012283d52677d92a6b5c1c0c0c4b7b29f8e79634e39230e0000000000000b1f3448596e8398a9b8c4c9bcb5ae9e95806b5846331f0a00182d42586d8297adc2d7eae9d3bda8937e68533e291300071c30435463798b9fb4c1d2e2ebebeae5d7c7ab95806b56402b1600162b40556b8095aac0d5cab5a08b75604b484848484848484848484848484848484848484845403631271a0a000000000e1e2d3d4a4e575a5a5a5a5a5a5a5a5a61778ca1b6ccbda8937e685a5a5a5a5a5a5a5a5a58504c3f2f22110000000000000000000000011426364b6074879db2c4ccc2bfc9cdc7b3a18e79644f3d2c1a0000000000000000000000000000000000000000000000000108141c263036434b546067737d8a9fb4c9dfe0cfbea9937e69543e2914000000000000000000000000000000000000000004121d242731343025231c11030000000000000000000000000000000000000000070c181f22252626262626262626262626262626262626262626262626262626262626262626262626262626262626252220180d080000000000000000000000000000000b1a2731424e57616b7880868d939a9c9ea8a2a4a3aa9f9d9c97918a857e746860544a3e2f2214060000000000000000000000000000000000000000000000051b30455a70859aafc2cdd7d5d6cdc1af9a856f5a45301a0500000000000000000000000000000000172c41566c8196abc4d2d5d5d4cbbda6917c66513c27110000000000011527374c62778b9fb4c7d5dacfcabcb49f8a76614c36210c00172d42576c8297acc1d7ece6d1bca6917c67513c271204172a3a4a6072849aa9bacddfeffeffffead5c0aa95806b55402b1600162b40556b8095aac0d5cab5a08b75605d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b554b4538271808000000000f1f2d36394244444444444444444c61768ba1b6cbbda7927d68524444444444444444433b382f211103000000000000000000000000081d314455697e93a6b7cbd7d4ded1c0af99846f5c4a361f0f000000000000000000000000000000000000000000000109141d263036434b546067737c86929fa9bacdddd1c8baa9937d68533e2813000000000000000000000000000000000000000000000a10121b1e1b100e080000000000000000000000000000000000000000010f1a212a33373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37342b231c11030000000000000000000000000d1b2938454b606876808a959ca4a9afb2b4b9c6b9c8bbb4b3b1acaa9f9a93877d73645c4c40322414050000000000000000000000000000000000000000000004192f44596e8499aec3d9e9eae9d9c4ae99846f59442f1a0400000000000000000000000000000000162b41566b8096abc0d5ebebe7d5c4a48f7a644f3a250f0000000000081d3144556a7f95aabbcee5ece3dfcab7a58d78634e38230e00172c41566c8196abc1d6ebe4cfbaa58f7a65503a25100a1f334758687d92a2b4c7d7e9fdffffffe9d4bfaa947f6a553f2a1500162b40556b8095aac0d5cbb6a08b7573737373737373737373737373737373737373737373706a60564536261401000000010f1a21242c2f2f2f2f2f2f2f364b60758ba0b5dabca7917c67523c2f2f2f2f2f2f2f2d26231c110300000000000000000000000000021527374b6075889db3c5d5e8dcc8b4a28f7a654f3e2d1b0100000000000000000000000000000000000000000109141d263136434b546067737c86919ca4b4bac7d2c9c1b5aa9f8a77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f202d363a474c4f5151515151515151515151515151515151515151515151515151515151515151515151515151515151504c483b372e211103000000000000000000000d1d2a3a4656606d7e88959fa9b1b5c2c4c7c9ccd6ced9cecac8c6c8bbb4b0a59d92867a665e4f423223130100000000000000000000000000000000000000000001172c41566c8196abc1d6ebffecd6c1ac97816c57422c170200000000000000000000000000000000152a40556a7f95aabfd4eaf4e0cbb8a68c76614c37210c00000000000b20354b6074889db2c8d8eaf1e1cebeb29d8773604b35200b00162b40556b8095aac0d5eaebd9c9a38e78634e39230e1b2d3e4c6176889eb3c0d1e5f5fffffffee9d3bea9947e69543f291400162b40556b8095aac0d5ddc8b39e8888888888888888888888888888888888888888888888857f74605443301c080000000000070c0e171a1a1a1a1a1a20354a60758aabbccfbba6917b66513c261a1a1a1a1a1a18100e0900000000000000000000000000000000091e324556697f94a7b8cce0d1c1af9a84705d4b372010000000000000000000000000000000000000000109141d263137444b546067737d86919ca4b1b5c2cdc9c1b5b0a39b8c7d675947341f0b0000000000000000000000000000000000000000000000000000000000000001080b10161b1a110f090000000000000000000f1f2d3e4a4e5861656666666666666666666666666666666666666666666666666666666666666666666666666666666666656259504b3f2f211100000000000000000009192a3b4858617482939ea6b4bac7c9d2d9dcdee1e8e4ebe2dfdddbd8cecac3b7b2a49c8a7c69604f41301f0f0000000000000000000000000000000000000000000014293e54697e93a9bed3e8fee9d4bfa9947f6a543f2a150000000000000000000000000000000000142a3f54697f94a9bed4e9f2ddc8b39d88735847331f0a00000000061a2c3d51677c91a6b7cbe6f6e6d4c3b19f917c665544311d0800152a3f546a7f94a9bfd4e9e3cfbcab8c76614c37210c22364a5c6c8197a7b8ccdeeefffffffffde8d3bda8937e68533e291300162b40556b8095aac0d5e0ccb8a79e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9a958474604b35200b0000000000000000020505050505071c304354758a9fb5cabba6907b66513b261105050505050300000000000000000000000000000000000000021628384b6175889eb3c5d5c8b4a3907b65503f2e1b0200000000000000000000000000000000000109151d263137444b556067737d86929ca4b1b6c2c9c9c1b5b0a39b90857a675f4d3b2a180500000000000000000000000000000000000000000000000000000000000809151d20252c302f26241d1204000000000000071a2d3d4a5c6470777a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7772655d4c3f2f18080000000000000001142637485962768498a0b3b8c4cdd7dee5eff1f3f0eeecedeef1f2f1eae2dfd4cac2b6a89e8d7e695f4d3d2c1a0a00000000000000000000000000000000000000000011273c51667c91a6bbd1e6ffe7d1bca7927c67523d2712000000000000000000000000000000000014293e53697e93a8bed3e8efdac5af9a85705a3a291704000000000c2135495b6f849aafc4d4e7f4dfcab7a597826d5e4c372614010014293e53697e93a8bed3e8dfcab49f8a75604b35201a30414f647a8c9fb4c5d5e7fcfffffffffce7d2bda7927d68523d281300152a3f546a7f94a9bfd4e7d5c5b8b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b0a2927d67523d281200000000000000000000000000000013254a5f758a9fb4cabba5907b66503b261100000000000000000000000000000000000000000000000000000a1e3246576a7f95a6b8c6bcb09b85705d4c382110000000000000000000000000000000000009151d273137444b556067737d86929ca4b1b6c2c9c9c1b5b1a39b90857b70645c4d41301d0d0000000000000000000000000000000000000000000000000000000005111c232731353a4145443c382f22130500000000000c21364a5b647a858c8f9191919191919191919191919191919191919191919191919191919191919191919191919191919191908c867b655d4c362614010000000000000a1d3144556277869aa2b2becbd5e1e9f5f1e7e0dddbd9d7d8d9dbdfe2eaf2f1e6dfd3c6b9ab9f927d675b493828160300000000000000000000000000000000000000000f24394e64798ea3c7d7e9fce4cfbaa58f7a65503a2510000000000000000000000000000000000013283d52687d92a7bdd2e7ecd7c2ac97826d57422d1800000000000e23384e63798da2b4c8e2f2e4d1c0b29d8775614b402f1909000013283d53687d92a8bdd2e7dec8b39e89735443301c28384d5f70859babbccfe3f3fffffffffffce6d1bca7917c67523c27120011273c51667c91a6becedcded5ccc8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c0ac97826d57422d180000000000000000000000000000001f354a5f748a9fb4c9baa5907b65503b26100000000000000000000000000000000000000000000000000000031629394c6176889ea8acaa9e907b66503f2f1c02000000000000000000000000000000021019273137444b556067737d86929ca4b1b6c2cac9c1b5b1a39b91857c71665e4f4b3e302313000000000000000000000000000000000000000000000000000000000d19202e3737444b50565b59514c4031231300000000021528384e63798c9ba3a4a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a5a49c8f7b655443301c0800000000000a1a2f3f4b6073849aa4b4c0cfe0e7f0e5dedcd5cbc8c6c4c2c3c4c6caced8dde0e7f0e4d6c9bcb49e8a79635645321e0a00000000000000000000000000000000000000000c21374c61768ca9bacde1f6e8d6c5a28d78624d38230d000000000000000000000000000000000012273c52677c91a7bcd1e6ead5bfaa95806a55402b1500000000061a2c3d556a8095aac0d1e3f2ddc8b4a2917c67574633221200000012273c52677c91a7bcd1e6dcc7b19c87725c36261d324556677c91a3b4c9d9ebfffef7f4f7feffe6d0bba6917b66513c2611000e23384d63798da0b1c1c6c9cdd7cacacacacacacacacacacacacacacacacacacacacad4cac2ad97826d58422d1800000000000000000000000000000a1f344a5f74899fb4c9baa5907a65503b25100000000000000000000000000000000000000000000000000000000b1f334658657c899396958e806b5e4c3821110000000000000000000000000000000010202d37444b556068737d87929ca4b1b6c2cac9c2b5b1a39b91867c71665e514c40372e201305000000000000000000000000000000000000000000000000000003111d2b343f4b505560656b706f665e4e41311e0e000000091d32455670859aaab5c1bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc2b6b19c8773604b35200b00000000021528384c5d6a8095a2b4c2d1deece7e0d3cac6c4b8b3b0aeadadafb1b4bbc8c8cbd5e1e8e7d9cdb9a89c8675604b38281602000000000000000000000000000000000000000a1f33475874899fb4c9def4e0ccb8a78b76604b36210b000000000000000000000000000000000011263b51667b90a6bbd0e5e8d3bda8937e68533e2913000000000c2135495b71869cb1c6dceee5d2c1b09b85705f4d3929170400000011263c51667b91a6bbd0e6dac5b09b85705b46302a3a4b6074879db2c1d1e7f7f6ebe2dfe2ebf6e5d0bba5907b66503b2611000c2135495b6d8297a3aeb1b4bab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c3b7b2a4937e68533e291300000000000000000000000000000a1f344a5f74899fb4c7c0a58f7a65503a25100000000000000000000000000000000000000000000000000000000417293a4c5e65777e8180796b6250402f1c030000000000000000000000000000000e1e2d3e4a556068747d87929ca4b1b6c2cac9c2b5b1a49c91867c71665e514c40382f221b100200000000000000000000000000000000000000000000000000000111212e3c484d5d656d747a8185847c68604e3c2c190600000b20364b60758a9fb4c8c2b6b1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b4c1cab6a58d78624d38230d00000000091d324556657b8d9fb4c0d1e0eee2d5cbc2b6b1aaa69e9b999798999c9faaabb3b8c4ccd6e4e9d7c6b5a4947f695645321e090000000000000000000000000000000000000004172a3a5d72879cb2c7dcf1dec8b39e89735645321e09000000000000000000000000000000000010253b50657a90a5bacfe5e6d0bba6917b66513c2611000000000e23394e63798ea4b6c9def2dec9b5a38f7a655040301b0b0000000010263b50657b90a5bad0e5d9c4ae99846f59442f344759697f94a5b7cadfeff1e6d9cecaced9e6e4cfbaa58f7a65503a25100006192c3c4c61768591999c9fa9a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a59d978674604b36200b0000000000000000000000000000071d32475c72879cafb2b1a28d78634d38230e000000000000000000000000000000000000000000000000000000000c1c2f404c5962696c6a645c504433221100000000000000000000000000000006192c3c4a5c64737d87929ca5b2b6c3cac9c2b5b1a49c91867c73665e514c40382f241c1208000000000000000000000000000000000000000000000000000000000f1f2e3f4b5a626f7a83898f969a998d7e685a4935200c00000e24394e63798eaabbc8b6a49c9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9ba3b4c3c3a6907b66513b2611000000011426374b6074889dabbccfdeedded0c4b8b3a49c958e888684828384868a8f969da6b4b9c6d3e1e4d2c2b39d8875604b36210d00000000000000000000000000000000000000001b30455a70859aafc5daefdcc6b19c87715c3828160300000000000000000000000000000000000f253a4f647a8fa4b9cfe4e4cfb9a48f7a644f3a250f0000000114263654697f94a9c2d3e5e9d7c7b19b86715d4b372212000000000010253a4f657a8fa4bacfe4d7c2ad98826d58432c3d4c6177899eb3c3d4e6f1e1d3c8bbb4bbc8d9ebcfb9a48f7a644f3a250f00000e1f33465861727c8487898a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a878276615645321d0900000000000000000000000000000014293f54697f929a9d9b9584705b4935210c000000000000000000000000000000000000000000000000000000000011212f3b484c5457554e4a3e332616030000000000000000000000000000000c2035495a647a86929da5b2b6c3cacac2b6b1a49c91867c736660544c40382f241d1209000000000000000000000000000000000000000000000000000000000008182d3d4b5d6578848f989ea7abb0ab9f8c78634d38230e00000f243a4f64798fa4c8bbaa9c8685858585858585858585858585858585858585858585858585858585858585858585858585859ba5b7bca7917c67523c2712000000081d314455687e93a6b7c9d9ebdccfbfb3a69e92867f7973716f6d6e6f71757a8188949ea8b6c3d3e1e0cbb7a6937e68533b2b180500000000000000000000000000000000000003192e43586e8398adc3d8eddac4af9a856f5a45301a0000000000000000000000000000000000000f24394f64798ea4b9cee3e3cdb8a38e78634e39230e010101081c3043546e8499aec3d9eee1cdbaa9927d68533f2e1c0400000000000f243a4f64798fa4b9cee4d6c1ab96816c564135495b6c8197a8b9cce1f1e4d3c3b6aa9faabbcee2ceb9a38e79644e39240f00000417293a465460676f717475757575757575757575757575757575757575757575757575726d6158473828150200000000000000000000000000000012273b4f61697d8588868075614b3c2c1906000000000000000000000000000000000000000000000000000000000003111d2a34373e414039362d201608000000000000000000000000000000000e23384d6378899ca4b2b6c3cacac2b6b1a49c91867c736760544a433630241d1209000000000000000000000000000000000000000000000000000000000000001325364a5b657b899aa1adb3b9c5c9bbaa96816b5636261401000f243a4f64798fa4b9b49f8b737070707070707070707070707070707070707070707070707070707070707070707070707072879db2bca7917c67523c27120000000b20354b6074879cb2c4d4e7decfbeb2a19a887d736a635b5b5958585a5660646b747f8a9ca4b6c3d3e6d5c4b19c8671594834200b00000000000000000000000000000000000001172c41566c8196abc1d6ebd8c3ad98836e58432e190300000000000000000000000000000000000e24394e63798ea3b8cee3e2ccb7a28d77624d3822161616161620354b6074899eb3c8def3dec9b49f8a76614b3621110000000000000f24394e64798ea3b9cee3d4bfaa957f6a55403f4e63798b9fb4c6d6e8e9d7c6b6a59c8b9fb4cadfceb8a38e79634e39240e0000000c1c2936434a52595c556060606060606060606060606060606060606060606060606055584c473a2a1a0a000000000000000000000000000000000c1f32434f5f676f72716a615746331e0e00000000000000000000000000000000000000000000000000000000000000000d181f22292c2b24221b10020000000000000000000000000000000002172c42576c8197a7b6c2cacac2b6b1a49c91867c736760544a433630251812090000000000000000000000000000000000000000000000000000000000000000071c30435463798a9ea7b3bfc9ccd6d9c8b19c87725443301c08000f243a4f64798fa4b9b49f8974555b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5d72879cb2bca7917c67523c271200000417293a52677c91a5b6cae2e3d1c0b2a09883766860544e4a3d44424338454b4f55606978869ca5b6c8d8dec9b6a48c77624d37220d00000000000000000000000000000000000000152a3f546a7f94a9bfd4e9d6c1ac96816c57412c170200000000000000000000000000000000000e23384e63788da3b8cde2ead7c7a18c76614c372b2b2b2b2b2b2d3d4f64798ea7b8cce0e9d6c6ae99836e5746321e090000000000000e23394e63788ea3b8cde3d3bea8937e69533e4b5d6f8399aabbcee4efe1cdbaa89c878197acc2d7cdb8a38d78634e38230e000000000c182530353c4437444b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b443737332a1c0c000000000000000000000000000000000003142532414d525a5d5c554b4639291700000000000000000000000000000000000000000000000000000000000000000000050b0d1417150f0d07000000000000000000000000000000000000041a2f44596f8499aec3cac2b6b1a49c92867c736760544a433630251c1308000000000000000000000000000000000000000000000000000000000000000000000b20354a6072859ba8b8c5d0dee0e8dfc9b49f8a75604b35200b000f243a4f64798fa4b9b49f89745f4a454545454545454545454545454545454545454545454545454545454545454545475d72879cb2bca7917c67523c271200000a1f33475870859bb0c3d3e6d6c5b4a298827461574b4336362d2f2d2e28323637444b5a6277879daabbcee2d3c2a7927d67523d28120000000000000000000000000000000000000013283e53687d93a8bdd2e8d4bfaa957f6a55402a150000000000000000000000000000000000000d23384d62788da2b7cde2e2cdbaa98b75604b404040404040403e4a5b6b8196abc5d6e8e1cdb9a8927d6752392816030000000000000e23384d63788da2b8cde2d2bca7927d67524050657b90a1b3c8d8eadfcebdb49f8a798096abc0d5cdb7a28d78624d38230d000000000008131c20272f2631353535353535353535353535353535353535353535353535353126211f170c0000000000000000000000000000000000000006142330393d454846403633291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152b40556a8095a5b3b4b0a49c92867d736760544a433630251c130800000000000000000000000000000000000000000000000000000000000000000000000011263b51667b90a3b5c6d5e3eee8e1decab59f8a75604b36200b000f243a4f64798fa4b9b49f89745f4a343030303030303030303030303030303030303030303030303030303030303032475d72879cb2bca7917c67523c271200000c21374c61768b9fb4cadfe0ccb9a79a8472605646393026211a1a1819161e2127313c4959647a8c9fb4cadfd7c2ac97826d57422d180200000000000000000000000000000000000c1c2e3f52677c91a7bcd1e6d3bea8937e69533f2f1c0c00000000000000000000000000000000000d22374d62778ca2b7cce1dfc9b49f8a74555656565656565656565c6479899eb3c9dee2d4c4b49e8975614b36210c000000000000000d22374d62778ca2b7cce1d0bba6907b66514c5e70859bb0bfd0e6e3d1c1b19f927d6b8096abc0d5ccb7a28d77624d38220d00000000000000070b121a141d202020202020202020202020202020202020202020202020201d140c0a0400000000000000000000000000000000000000000005131e25273033312b211e170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c617687989e9f9b92867d736760544b433630251c13080000000000000000000000000000000000000000000000000000000000000000000000000002182d42576d8297acc1d1e4ece4d6ccc9c1b29d88735645311d09000f243a4f64798fa4b9b49f89745f4a341f1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d32475d72879cb2bca7917c67523c2712000011273c51667c91abbccfe3d5c4b39e897862544538291c141d20262a2b2b2b2b2b2b2b3a4b5c6d8298adc5d6dbc6b09b86715b46311c00000000000000000000000000000000000417293a4b5d6b8095aac0d5ead6c0ab96816b5d4b3a2a1808000000000000000000000000000000000c22374c61778ca1b6cce1ddc8b39e88736b6b6b6b6b6b6b6b6b6c707a879ca7b9cce0d4c4b7a696816c5746321e09000000000000000c22374c61778ca1b6cce1cfbaa48f7a654f50667b90a2b4c8dde7d5c5b4a397816c6b8096abc0d5ccb7a18c77624c37220d000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b080100000000000000000000000000000000000000000000000000010a10121a1d1c150c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334658627782888a857d736760544b433630261c1308000000000000000000000000000000000000000000000000000000000000000000000000000000071c32475c71879cb1c6dcebdccec6b9b4ada396816c5638271502000f243a4f64798fa4b9b49f89745f4a341f0a060606060606060606060606060606060606060606060606060606081d32475d72879cb2bca7917c67523c27120002152738576c8196acc9d9e0cbb8a6937e685a4836271a192631353b3f40404040404040403e4f647a8fa7b8ccddc7b29d88725d39281603000000000000000000000000000000010f1f334758657b8c9fb4cadff4dfcab49f8c7b655947362513000000000000000000000000000000000c21364b61768ba0b6cbe0dec9b49e8a8080808080808080808081858c9ca5b6c5d6d6c5b7a69d8876614c39281603000000000000000c21364c61768ba1b6cbe0ceb8a38e79634e5e71859bb0c0d1e4e0ccb8a79b8574606b8096abc0d5ccb6a18c77614c37220c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4859626d7375706760554b433630261c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000091e34495e73899eb3c8dedbcdbeb1a89e98908575614b36210c00000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200091d31455671879cb1c6dcddc8b39d8875604b3c2b181c2a37444b5054565656565656565656565c73899eb3c8dec9b49f89745745321e090000000000000000000000000000000f1f31424c6176879daabbcee2f7e3cfbcab9d8877615443301c100000000000000000000000000000000b21364b60768ba0b5cbe0e1ccb9a89e95959595959595959595969a9fabb6c3d3e0ccb9a79d877963584733251608000000000000000b21364b60768ba0b5cbe0ccb7a28c776254667c91a3b5c9dfe0cebdb39e897862566b8096abc0d5cbb6a18b76614c36210c000000000000000000000000000000000000000000000000000003090c0f13161614110c0b0400000000000000000000000000000000000000000000000003090b1117191b1d1e1d1c1915100b08020000000000000000000000000000000000000000000000000000040a0c11161a1b1d1e1e1d1c1a16130e0c070000000000000000000000000000000000000c1c2a3b484c58546054524b443730261c1408010000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f354a5f748a9fb4c9dfcdbdb09f9789827b70615746331e0a00000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000b20364b60758ba4b6c9ded5c4aa957f6a5645321d182a3a475560666a6b6b6b6b6b6b6b6b6b6b6b6f849aafc4d9cdbaa88b76604b36210b00000000000000000000000000000a1a2d3d4e606e8399a5b7c8d9ebfeebd9c9b7a6998372604a3e2d1b0b00000000000000000000000000000b20354b60758aa0b5cadfe8d6c6b9b4abababababababababababafb4bcc9d3e1dec9b39e897a70635b4f43342616060000000000000b20364b60758ba0b5cae3cfbcab8b76616073869cb1c1d2e5d3c2b19f917c665a566b8096abc0d5cbb5a08b76604b36210b000000000000000000000000000000000000000000000000020b161e2125282b2b2926221f180c0a0300000000000000000000000000000000000000090a161e21262c2e30323332312e2a25201d15090600000000000000000000000000000000000000000000080c171f21262b2f3132333332312f2c2823211a0f0b04000000000000000000000000000000000d1d2a343736434b43363531261c1408010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091f34495e74899eb3c9d7c6b09f9682756d655d4b463929170300000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000d22374d62778ca2c2d3e0cbb8a68d78634e3828151f33475861737b7f808080808080808080808080879db2c7ddcab59f8a75604b36200b00000000000000000000000000031628384a5b687e93a1b2c3d4e6f6f3f7e7d4c4b3a1947f695c4a39291703000000000000000000000000000b20354b60758aa0b5d9ebf4e4d6ccc9c0c0c0c0c0c0c0c0c0c0c1c5cacfd9e7efe0ccb9a79e8f8479696151443424140000000000000b20354b60758aa0b5d9dfcab49f8a7560677c91a4b5c9dfd7c7b6a497816c5e4c566b8096abc0d5cab5a08b75604b36200b000000000000000000000000000000000000000000000009151d2832363a3d40403e3c37342a211e170b0000000000000000000000000000000007111c232832363c41444648494746433f3b363127211a0f0400000000000000000000000000000000000006111c232933363b404446474948474645413d39362d221f180c010000000000000000000000000000000d181f222630353026201d14090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e33495e73889eb3c8cdbaa896816d6157504c3f33291b0b0000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000f24394e64798ea3b9ceddc8b39d88735b49351a1325364c61768490949595959595959595959595969da5b7caddc8b39d88735544311d08000000000000000000000000000e1e32455663798b9fb4bfcfe1e7e0dde0e7e2d0bfb49f8b7a645746331e1300000000000000000000000000081c304354758aaabbcee2f1e6dfdcd2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3d6dadfd6c5b9b3a29a8b7f6b625142311e0e0000000000081c304354758aaabbcedec9b39e89746073869cb1c2d2e2cdbaa99c8675604b40566b8096abc0d5cab5a08a75604b35200b000000000000000000000000000000000000000000000c19273139464b4f52565653514c473b3633291b0f01000000000000000000000000010f1a212f3838454b5157595b5d5e5d5b5954504b4437352c1f170c000000000000000000000000000000000e19212e373a464c5155595b5c5e5e5c5b5a56524e4a3d37342a1d1409000000000000000000000000000000050b0d141c201c140b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d32485d72879db2c7c9b49f8a76614c4639382f1e170b000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120010263b50657b90a5bad0d8c3ae98836e593d2c1a1c3043546d8297a2a9ababababababababababababb2b7c3d4dac9b09b86705b372715020000000000000000000000000e1e30414b6075869ca9bacddde3d5cbc8cbd5e3e2cebaa99c8775614b41311f0e0000000000000000000000000114264a5f758a9fb4cadfe1d4cac7bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbec1c4c9ced6ccc0b4aa9f94806b604e3c2b1905000000000114264a5f758a9fb4caddc7b29d8872677d92a4b6cae0d0bfb49f8b7a64564541566b8096abc0d5cab59f8a75604a35200b0000000000000000000000000000000000000000000c1c2937444b576164686b6b69666159534c46392c1f0f00000000000000000000000115202d36404c505660666c6e70727372716e6a6560554e493d332a1c100200000000000000000000000005131e2c353f4b505861666b6f7072737372716f6b68635b554c473b3126190a000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061c31465b71869bb0c6c6b09b867158463329231c110300000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120012273c52677c91a7bcd1d5c0aa95806b55402b1620354a6074899eb4c0c0c0c0c0c0c0c0c0c0c0c0c0c7cad4decfbcab97826d57422d1800000000000000000000000009192b3c4d5f6c8197a4b5c7d7e0d2c5b8b3b8c5d1dfd8c7b6a598826d5f4e3d2c1a0a0000000000000000000000001f354a5f748a9fb4c9dfd4c3b7b2a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8a9abafb4bac7ccd1c8bbb49e937e685a4835200b00000000001f354a5f748a9fb4c9dbc6b19c867173869cb1c2d3d6c5b3a1937e695c4a3841566b8096abc0d5cab59f8a755443301c0700000000000000000000000000000000000000000417293a46556069757a7d80807e7b776f686157493d2c1a0600000000000000000009151d333e4a4e5e666f757b81838587888786837f7b756c635b4c473a2d20120400000000000000000000051323303c494d5d656e767b808486878888878684817d79716a61594b4437271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f859aafc4c3ae99846e593a29170b08000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120013283d52687d92a7bdd2d3bea9947e69543f291421364c61768ba6b7cbd6cececececececececececececed2c9c2b59f8c79634e39230e000000000000000000000001152737485a677c919fb1c2d2e3d2c2b5a69ea6b4c1d1e2d3c3b2a0927d685b4938281502000000000000000000000a1f344a5f74899fb4c9decab7a59d92929292929292929292929292929394969a9fa9b3b8c5d4cebcb49f8a78624d392917030000000a1f344a5f74899fb4c9dac5b09a85707c91a4b6cae0ccb8a7998472604a3d2d41566b8096abc0d5cebbaa8a75604a25130000000000000000000000000000000000000000000a1f33465861747e888f92959593918b847d76635b4935210f00000000000000000919273143505c646f7b848a9196999b9d9e9c9b9894908881796c61584a3e2f221201000000000000000003132330414d5b63707b838b9095999b9c9e9d9c9b9a96928e867f776960554538271502000000000000000000000000000001080b0f14181b1c1d1e1d1b18110b090300080e10151715110b0902000000000000000000000000000000000000000000000000000000000004192f44596e8499aec3c3ae99846e59442f190000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120011263c51667b91a6bbd0d2bca7927d67523d28121f33465873889db3b9c6b9b9b9b9b9b9b9b9b9b9b9b9b9c2b5b1a499836e5b4a36210c00000000000000000000000c1d3144556278899eb3bdcee0d6c5b5a49c889ba3b4c4d5e1cfbeb49e8a79635645321d12000000000000000000000a1f34495f74899eb4c9dcc7b29d877d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e81858a939ea7b6c3d4cdbaa997826d5746331e0a0000000a1f344a5f74899fb4c9d9c4ae998471869bb0c2d3d0bfb39e8977625443302b41566b8096abc0d5cab49f8a755f4a352000000000000000000000000000000000000000000a1e31414c617686939ea7a7ababa8aa9f9a938779634e3d2c1a0600000000000008182737444b616a7a8490999fa9acaeb0b2b3b2b0aea9a79e968c8176645c4c402f200f0000000000000000112130414d5f6779858f999fabaaaeb0b1b3b3b1b0afaba7a49c94897e73605645311d130000000000000000000000000308141c2025292d3032333332302d27211e16111c23252a2c2a27201d150a0000000000000000000000000000000000000000000000000000000003192e43586e8398adc3c4ae99846f59442f1a0400000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000f253a4f647a8fa4b9cfd2bda7927d68523d281317293a53697e939ea8a4a4a4a4a4a4a4a4a4a4a4a4a4a4a2a49c948677624c3d2d1a07000000000000000000000c1c2e3f4b6073859ba7b9ccdbd9c9b8a79c8676859ba6b8c8d8e1cdb9a89b8574604b402f1d0d000000000000000000091f34495e74899eb3c9dac5b09a85706868686868686868686868686868696c6f767e899da5b6cad7c7b49f8a76614b36210c0000000a1f34495f74899eb4c9d8c3ad98837c90a3b5c9d6c6b3a1927d68594836252b41566b8096abc0d5c9b49f8a745f4a351f0a0000000000000000000000000000000000000010253a4d5f6e8398a4b3b8c5c0c0c8bbb4afa59b85705b4936210c0000000000001325364455606d7f8c9aa2aeb4bac7c3c5c7c8c7c6c3c5b8b3aa9f96887a665e4c3e2d1c0c00000000000009192e3f4d5f677d8a9ba3aeb4bcc9c4c5c7c8c8c7c6c4c0c2b6b1a79e938374604b41311a0a000000000000000000000b171e2630353a3e43464748494745423c3632281d2e373a40413f3c3632281a1406000000000000000000000000000000000000000000000000000002182d42576d8297acc2c4af99846f5a442f1a0500000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000d23384d62788da2c4d5d4bfa9947f6a543f2a150c20354a60727f898d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8b867f74625948341f0f0000000000000000000004182a3a4b5d6b8095a2b4c5d6e3cfbcab9e89786277889daabbcee2d7c6b5a396816c5e4c3b2b18080000000000000000091f34495e74899eb3c9d9c4af9a846f5a52525252525252525252525253545658616978879db2c1d2cdbaa9917c67523c27120000000a1f34495f74899eb4c9d7c1ac9781849aafc1d2ccb9a899846f5f4e3b2b182b41566b8096abc0d5c9b49f8a745f4a351f0a0000000000000000000000000000000000000012283d52677d92a0b2c2ccd5d5d5d9cecac3b4a38e79634e39230e0000000000081c304354607381949fabb3c0c9cdd7d8dadcdddcdbd8d5ccc8bbb4a69d8a7c665c4a3a29170400000000011426374b5d677d8d9ea8b4c1cacfd9d9dbdcdddddcdbd9d6d3cac5b9b3a199836e604e382815020000000000000002101b293336434b4f54585b5c5d5e5c5a57514b4539323f4b4f555654514b4538322415070000000000000000000000000000000000000000000000000001172c41566c8196abc1c4af9a846f5a452f1a0500000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000c21364b61768ba6b8cbd6c1ac96816c573b2b19071c304354606973787979797979797979797979797979787671696056483b2a1801000000000000000000010f1f334758657b8d9fb4c0d1e0cfbeb49f8d7c655a657b8b9fb4becedfd2c1b09f917c6659483626140100000000000000091f34495e74899eb3c9d9c3ae99846e59443d3d3d3d3d3d3d3d3d3d3d3e3f3a464c5a657a8fa3b5c9d7c7aa957f6a55402a15000000091f34495e74899eb3c9dac4af9a849aa2b3c7d1c0b49e8a78624d41311d162b41566b8096abc0d5c9b49f89745f4a341f0a000000000000000000000000000000000000021528385a70859aafbfcfe0e7eaeaebe2dfd1c1a7927d68523d28130000000008182e3f4a607283979fb4bcc9d0dee1e9eef0f2f3f1f0ede8e0d9cec4b7a89e8a7a645847331f0f00000000081d314455657b8b9fabb9c6d1dfe3ebeef0f1f0eff0f0efebe5ded6ccbfb3a1927d685645321d090000000000000311202d39464c546064696d7071727372706d6660574b45535d656a6c6a6660564f423325150000000000000000000000000000000000000000000000000001162b40566b8095abc0c4af9a856f5a45301a0500000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000a1e33465773889db3c8dbc6b09b8671594834200a132536434a5460636464646464646464646464646464636157544b45382a1d0d000000000000000000000f2032424c6176889dabbccfdfd2c2b2a0947f6a5e4c5d697e93a0b1c1d2dfcdbdb39e8977625443301c1100000000000000091f34495e74899eb3c9d8c3ae98836e59432e28282828282828282828282929333c4b5d71869bb1c6d7c2ad97826d58422d18030000091f34495e74899eb3c9decab59f8a9fb5c0d0c7b4a2937e685a48352313162b41566b8096abc0d5c9b49f89745f4a341f0a000000000000000000000000000000000000091d32455674899eb3c9deedfbfbf4f3f2e8d3bea9937e69543e2914000000011426364b5d6a7f94a1b1bdcfd9e7eef4eceae2dfdedfe3ece9efebe2d4c6b9a89d8776614c3d2c1a060000000b20354b6073869ca9bac9d6e4eff2ebe7e0dddbdadbdddfe2eaf4e8e0cfbfb39e8875604b36200b00000000000011212e3e4a576169747a7e82858788888785827c756a6056646e7a7f817f7c7569605043331c0c00000000000000000000000000000000000000000000000000152a3f556a7f94aabfc4af9a856f5a45301a0500000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120003172939586d8298adc2d8c9b5a38c77624d3928160818253036434a4d4f4f4f4f4f4f4f4f4f4f4f5861686d6b666054483c2b1a0a0000000000000000000b1b2d3e4f606f8399a6b7c9d9d6c5b5a498826e614f404e606d8297a3b5c4d5e0ccb8a79a8472604b3f2e1c0c000000000000091e34495e73899eb3c8d8c3ad98836e58432e191313131313131313131314171f2e3f576c8297acc1d7c4af9a856f5a45301a050000091f34495e74899eb3c9decfbcab9fabbccfcdbaa99a8472604a3c2b1905162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000b20364b60758ba8b9cce1f5f3e7e0dddde0d3c2a7917c67523c2712000000081c304354657b8c9fb4bfcee3ebe9e1ded7d7cdc9c8cacfdad4dadfe3e4d7c6b7a596816c5b4935210a000006192b3c53687d92a4b6c7d8e7e7dfddd5d5ccc8c6c4c6c8caced8dee5ede0ccb8a7917c66513c261100000000000d1d2e3f4b5c64767f878f93989b9c9d9e9c9a97918a7f74626e828f95969491887e6a61503a291704000000000000000000000000000000000000000000000000142a3f54697f94a9bec4af9a846f5a452f1a0500000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000013283d52687d92a7c2d3d2c1a9937e695745321e0f08131c25303538393939393939393939475961767d82807c72625a483828160200000000000000031628394a5c697e93a1b3c4d4d9c9b8a79c8675614b4332424b6074859ba6b8c8d8d5c5b4a2957f6a5d4b3a2a17040000000000091e34495e73899eb3c8d8c2ad98836d58432e1e1e1e1e1e1e1e1e1e1e151d20232c3c566c8196abc1d6c6b19b86715c46311c070000091e34495e73899eb3c8dedac9bcb5bcc9d3c2b49f8a78635443301e0e00162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0c6d6e8eae2d5cbc8c8cbcab6a48e79644f39240f0000000b20354b6073869caabbceddece5d7cdc9c1c7bab4b3b5bcc9bec5cacfdae4d4c3b49f8b79634e38281602000b2035495a72869cb1c2d3e5e3d4cbc8c0c5b8b3b0afb0b2b4bbc8cad3e0e8d5c5ad98826d58432d180000000005182b3b4b5d657a87949da5a9adb0b1b2b3b1afaca89f9587787b8fa0aaaba9a79e937f6a5847331f0a000000000000000000000000000000000000000000000000152a40556a7f95aabfc4ae99846f59442f1a0400000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000d22374d62778ca4b6caddc8b29d8875604b3d2d1c0d0008131c20232424242424242431424c617787939796918578625645321e09000000000000000e1e324657647a8b9fb4bfd0e3cfbcab9e8978625746321e3245566278889eaabbcee2d1c0b49f8c7b655847331f140100000000091e34495e73899eb3c8d7c2ad98826d58433333333333333333333333273136383c495a6f8499aec4d9c4af9a846f5a452f1a050000091e34495e73899eb3c8dee7dacfcacfdacab6a4947f695a493625130001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbe0dacdc4b8b3b3b7bcb19c86725c4a36220d0000081b2e3e51677c91a4b6c8d9ebddcfc7bab4aca6a99f9e9faba3a9b0b5bcc9d4e2cebbaa97816c5645321e09000d23384d62788da4b6cae0dacfc4b7b2aba4a79e9b9a9b9d9faab1b6c2d3e0dbc5b09b86705b372715010000000b20344859657b8b9da5b2b6c3c2c5c6c7c8c7c5c6bab4a59c878096abbec1c5b8b39f8a76614c37210c000000000000000000000000000000000000000000000000162b41566b8096abc0c3ae99836e59442e190400000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000b2034485971869cb1c4d5cbb7a6947f6a5c4a3a2a1d0f0400070b0e0f0f0f0f101d2c3c4e606f8399a5acaba39b8675604b36210b0000000000000e1e30414b6175869ca9bacdddcfbeb49f8d7c655a493928162838485a657b8c9fb4becfe2cebbaa9d8776614c42311f0f00000000091e34495e73899eb3c8d7c2ad98826d5848484848484848484848484838454b4d525b63788b9fb4c9d7c2ad98826d58432d18030000091e34495e73899eb3c8def3ece3dfe3cfbfb19c8674604b3c2c18080001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbdfcdbcb0a69e9da6ab9f927d68523e2d1b0700000d22374b5c71869bb1c2d3e6dacdbfb2a99f97908b8a898a8c8e949a9fabb6c3d3d8c8b39e8975604b36210b0013293e53687e93a8c2d3dac9bcb5a69d968e8b88868586888a929ca4b6c2d3dec8b39e89735544311d08000005182a3b4d6277889da9b6c3cad3d7dadcdddddcdad7cdc3b6a59d969eb0c4d6d5ccbbaa8e79644e39240f0000000000000000000000000000000000000000000003111a2838586d8297adc2c2ad97826d58422d180300000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000005182b3b53697e93a6b7cbd4c4b49f8a7a6458483b2d1f170b07000000060a161e2e3b495a687e92a1b3c3c1b5a4907b65503b2610000000000009192c3c4d5f6d8297a4b6c7d7d2c2b2a0947f695e4c3c2c1b0b1a2b3c4b5d697e93a0b2c1d2d9c8b7a599836e604e3d2d1b0a000000091e33495e73889eb3c8d7c2ad98826d5d5d5d5d5d5d5d5d5d5d5d5d5d5e566062676d79869caabbced2c1a9947e69543f2914000000091e34495e73899eb3c8def3fff8e9d7c6b2a0907b655544311e0e000001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbd8c3b09e9688888c8f8c806b5f4e3a20100000000f253a4f647a8fa3b5c9e0dccdbcb0a1998a817b7674737577797f858d9da5b6c3d3ccb9a7917c66513c261100172d42576c8297acc1d7cfbcab9f958880797673716f7173767d869ca4b6c9deccb8a78a74604b35200b00000b1f3448596d8298a6b8c7d3dfe6edf0f1f2f3f1efe9e1d3c3b6b2abb0bccddfe1cdb9a88d77624d38220d0000000000000000000000000000000000000000000011212e3845566f859aafc4c0ab96816b56412c160100000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c27120000000d21364b6075889db3c5d5cdbaa89d877662594a3d3329201c1317191a2128323f4b5962788a9eb4bfd0d1c0a8937e68533e29130000000002152737495a677d92a0b1c2d3d5c5b5a498826e614f402f1e0e000d1d2e3f4f606d8298a3b5c5d5d4c3b3a1937e695b4a392816030000091e33495e73889eb3c8d7c2ad98827373737373737373737373737373737475787c828a9ca4b5c8d8c9b5a38d78634d38230e000000091e34495e73899eb3c8def3fff6e1cdbaa898836e5d4c37271500000001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbd5c0ab96807373777a786b625041311e02000003162839556a7f95aac1d2e4cfbeb09e9583776c6661585560616469707b879ca5b6c8d5c5a9947f6a543f2a1500192e44596e8399aec3d3c2b59f8d7f746b6461575b5a5b57616876869cb1c6dccdbaa88b75604b36200b00000d22374c62778b9fb4c4d5e5f1f9f3f1eae2dfdee1e9e8e1d3cac7c0c4cddaebdec9b49e8974604a35200b00000000000000000000000000000000000000000009192e3f4b566075889eb3c8c3aa957f6a55402a150000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000000091e324556697f94a7b8ccd7c6b7a59b8577645c4c463a3530252c2e2c3539454b5d6477859ba8b9cdd9c8b4a28f7a644f3a240f00000000081d3144556278899eb3beced9c8b8a79c8675604b43322111000000112132424b6075859ba7b8c8d9cfbfb49f8b79635745321e0b0000091e33495e73889eb3c8ddcab49f8c888888888888888888888888888888898a8d91989fa9b5c2d2cebeb09b85715a4935200c000000091e34495e73899eb3c8def3f9e6d3c3b49f8a78624d3f2f190900000001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbceb9a38e7964596164625a5044332313010000091e32455770859ab0c5dad6c6b2a09580726259514c46444b4c4e545d6575879caabbc5b8a7917c67523c2712001b30455b70859ab0c5c9b6a4927e6a60554f4b46394539464b586a7f94aabfd4c9b49f89745544311d080000152a3f546a7f94aabbcee2f2f1e6dedcd8cec9c9cdd7d3dde0dfdcd6d8dfebf0dbc5b09b86705443301c070000000000000000000000000000000000000000011426374b5d65758197a6b8c2b6a5917c67513c27120000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000000021628384b6175899eb3bdcdd4c3b5a39b877a6b61584f4a433641433d494e5760697b889ba3b5c6d6cebbaa9a85705c4b37220d000000000b20364b6074859ba8b9cce2cebbaa9e89786257453225150300000003141e3245566278899eaabbcee2cdbaa99c8675604b3a29170400091e33495e73889eb3c8ddcebbaa9f9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9faba7adb4bac7d2cfbfb1a08f7b654f3c2c1906000000091e33495e73889eb3c8ddeeeedfcab6a5947f6a5a483521110000000001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e4c4f4d483c332615050000000b21364b60768a9fb4c9dfccb9a898826e6054483b3633313537393f4b57647a8c9fa9aca69e8977614c37220c001a2f455a6f849aafbfc1b19c8673604b4437373b3f3d494e53606d8297adc2d7c7b29c87725d372715020004182a3b596f8499aec8d8eaece1d3cac7c8bbb4b4bac6bec8cbd5e2ebf6f3fcecd7c2ad97826d58362513000000000000000000000000000000000000000000081d314455657b87979fb1b6b1a49c8775614b36210c0000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000000000a1e324657677c919fb0c1d2d2c1b5a59d8b80766b6460545856585b5b636c757e8b9da6b5c1d2d0bfb49f8c7a644e3e2e1b0700000002152737546a7f94a3b5c6d6cfbeb49f8c7c655a4939281607000000000003162838485a657b8c9fb4becfd7c7b6a496816c5846331f0a00081d33485d72889db2c7ddd8c8bbb4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3b3b5bcc9c2c9cdd4cabeb2a197826d5d4b371e0e00000000071c31465c71869bb1c1d1dadbcfbeb29c8774604b3c2b19030000000001162b41566b8096abc0d5c9b49e89745f49341f0a0000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e383a38352b1e1507000000000e23384e63788daabbcedec9b39e8976614c43362b211f1d2022242e394a5c697f8f949693887b655947341f0b00152a3f546a7f94a1aaaba3927d6854433a474c5055595b6369717e8d9fb5cad8c8ae98836e59432e1900000b1f34475973889db3c8ddecdbcec3b6b2a7aa9f9fa8a5a9b3b7c4ced9e6f6ffe9d4bea9947f69543f2a140000000000000000000000000000000000000000000b20354b6074889da5b1b6a49c928679635746321e0a0000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000000031629394d5f6c8196a3b5c3d2d2c3b7a99f9689807a74706d6c6e7073788189949fa9b7c4d2d1c2b3a196806b5c4a36201000000000081d31445573889db3c1d1d2c2b2a0947f695e4c3c2c1b0a000000000000000a1a2b3c4b5d697f94a0b2c2d2d3c2b49f8a76614c36210c00051a2f455a6f849aafc4d5ddd8cecac8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9cacfdad8cecac3b7b2a0988374604b3f2e1c000000000000162b40556b8095a3b4c0c4c6c0b2a0907c665645321e0e000000000001162b41566b8096abbfc4c6b39e89745e49341f090000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38252220190e00000000000010253a4f657a8fa4c8d8d7c7ab95806b58473325180d0a080b0c111b2d3e4f61697a7f817e76655d4b3b2a1804000b20364b6073838f9495918474605054595961666a6e73797e85939fabbccfcebbaa937e69533e291400000c22374c61778ca6b7cbe0e2cebdb1a49c918d8a898c8f939da6b4bbc8d9ebfee5d0bba6907b66513b26110000000000000000000000000000000000000000000f253a4f647a8fa6b7c3b19c877d74635b4a392916030000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000000000b1b30404b6074859ba5b5c1d0d4c7bab4a79e968f888583818386888d969ea7b4bac7d5cec0b4a4998373604b3e2d1a02000000000b20364b60758a9fb4cad5c5b5a498826e614f402f1e0e0000000000000000000e1e2f3f4f616d8298a3b5c5d5cdbaa88e79644e39240f0001162b41566b8096a6b8c4c7cacfd9cacacacacacacacacacacacad8cec9c8c7c6c3c8bbb4aea59d9082746056453121110000000000000b21364b6075859aa2acafb0ada298836e5e4c3828150000000000000012273c51677c91a1acafaea89a846f5a45301a050000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e0b050000000000000011273c51667c91a6bbd1cdbaa98f7a644f3a2a1708000000000000102032434f5c646a6c6861574b3f2e1d0c0000081d314455606e7a7f807c746061656a6e72777b7f83888e939ba3b5bcc9d3c3b49f8b77614c37210c00000e23384e63788da3c4d5e6d4c4b19f97867c787574777a7e88969faabbcee2f1ebd9c8a38e78634e39230e0000000000000000000000000000000000000000000e23394e63788ea3b4bab6a49b857c69614f3d2c1a060000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000000000000121d3145566278879ba3b3bfcdd7cec5b8b3aba69d9a9896989b9ea6abb3b9c5ced5cbbeb2a29a867561554431200f0000000000081d31445571869bb1bcc5b8a79c8675604b433221110000000000000000000000112132434b6075859ba7b8c5bcb49f8a75604b36200b00000c22374c6177889ea6afb2b4bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5bab4b3b2b0aea9aa9f9991877b6d60564538271503000000000000091e32455762778490979a9b98918475614b402f1a0a000000000000000b20364b60748290979a99958a7a644f3a250f000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e00000000000000000013283d53687d92a8bdd2c9b49f8975604b35200c00000000000000021525323e4a4f5457534c46392e211100000002152737444b5d656a6b676970767a7f83878c9094999da6a8b0b5c1cfd0c4b6a496816b5847331f0a00000f243a4f64798fa4b9cedfcbb7a69781746763605962656976808c9fb4c3d4e6e2cebbaa8c77614c37220c0000000000000000000000000000000000000000000c2135495b7085969fa9bab5a39b907f695b4935210c0000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000000000002152738495a62778599a1b4bac6cfd5ccc8c4b7b3afadabadb0b3b8c5c9ccd6cdc4b8b3a09884766157463726140100000000000215273752677d929fabafa79e897862574532251503000000000000000000000003141e3245576278899ea7aeab9f957f6a5645311d0900000a1f334758667c88959a9d9faba0a0a0a0a0a0a0a0a0a0a0a0a0a0a99f9e9c9b9894908a847c74665e4b4538281a0a0000000000000003162839485962707b818586837c726157463222120000000000000000081d31445560727b8285837f77645c4b37220d000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e00000000000000000012273c51677c91a6bcd1c7b29d87725443301c0800000000000000000715202e363a3f413e3633291b110300000000091927313f4b506068767e858b9094989da5a5aaaeb3b7c4c6c9cec9bfb3a69c8676614c3a2a1704000010253b50657a90a5bacfddc8b29d877560564d4b484d5057616b8096a5b7cadfdfcab49f8a75604b35200b000000000000000000000000000000000000000000061a2c3d4c6176808b9fb4c1b5b09f8c79634e38230e0000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c2712000000000000000a1a2b3c4959627583959fa8b4bcc9ccd5d4cbc8c5c2c1c3c5c8cbd5d4cbc6bab4a69e91827461584639291909000000000000000925394d5f6a808c969a97897b655a49392816070000000000000000000000000003162839495a657b899699958c8172604a38271502000004182a3a4c5e66768085878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888786837f7b766e6660554c4032281a0a0000000000000000000a1b2b3b484d5e656c6f716e6760544639291604000000000000000002152737445460666d6f6e6a62594b3e2e1b08000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e00000000000000000010253a50657a8fa5c9dac6b19c86715c3b2a1805000000000000000614212e373b40413c353126190e00000000000000091d314455606c7e89949b9faba9aeb2b7c3bfc3c8cbc9c5c7bab4aea1998778625746331c0c00000011263b50667b90a5bbd0d2bda8937d6857453835343739464b6175879db2c7ddddc8b39d88735443301c08000000000000000000000000000000000000000000000f1f334758616b7b90a4b5c9bbaa937e69543e29140000000000000000000f243a4f64798fa4b9b49f89745f4a341f0a000000000000000000000000000000000000000000000000000000081d32475d72879cb2bca7917c67523c271200000000000000000e1e2b3b485761737f8a979fabb3b8c5c7c9ced8d0d1d0d7cdc9c5c3b7b2a89f96887c6d6056463a291b0b00000000000000000a1e304150626a7a81848179655d4b3c2c1b0a0000000000000000000000000000000a1b2b3c4b5d65788083807a6c605443301a0a000000000c1c2f404c57616a6f727575757575757575757575757575757575747372716e6a656158514b44372f1d150a00000000000000000000000d1d2b34404c50575a5b58524a4336291b0b0000000000000000000009192736434a50575a59554d483b2e201000000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e0000000000000000000e23394e63788eabbccfc8b39d88735947341f08000000000000031424313f4b505656514b44372c1f0e000000000005182a3b4b607381939ea8b0b5bcc9c3c7cac9c4c0c6bab4b0aba99f998f8376625a493929170000000011263b50667b90a5bbd0d6c5a38e79644e392820202229334657687d92a8c9dadbc6b19c86715c36261401000000000000000000000000000000000000000000000417293a474c5d71869cb1c6c8aa95806a55402b150000000000000000000f243a4f64798fa4b9b49f89745f4a341f0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1d32475d72879cb2bca7917c67523c27120000000000000000000e1d2a394655606a77828c989ea7abb1b4bbc8babcbbc7bab4b0aba59d958a8076665e4b4538291b0b0000000000000000000113233344505c646c6f6c635b4b3f2e1e0e00000000000000000000000000000000000e1e2e3f4b5a626b6e6b645c4a4336251300000000000011222f39464c555a546060606060606060606060606060606060555e5d5b5954504c473a363127191102000000000000000000000000000d18202f383b424546433c353025180b00000000000000000000000009182530353b4245444037342b1d100200000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e0000000000000000000c21364c61768b9fb5cacab59f8b77624c362614010000000000112131424e5d656b6b676055493d2c1b0b000000000b1f3447596a7f949fb4b9c6cacdc9c2c5b9b3afaba7a89f9a96918a847a6e6158493c2b1d0c0000000011263b50667b90a5bbd0ccb9a78b76614b36210c0b0d1728394d62788dabbccfdac4af9a856f5a45301a0000000000000000000000000000000000000000000000000c1c29333f596e8398aec3c0ab96816b56412c160100000000000000000f243a4f64798fa4b9b49f89745f4a342020202020202020202020202020202020202020202020202020202020202032475d72879cb2bca7917c67523c2712000000000000000000000d1b2937444b59626d7982898f969c9faaa3a5a7a6a4a99f9b968f8780776b61584d4032281a0b0000000000000000000000051525333e4a4f565a574e493d2e21110000000000000000000000000000000000000011212e3c484d5659554f4a3e3025180800000000000003111b2933364036434b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b44494746433f3b37332a201d15090000000000000000000000000000000005111c23262c30312e27201c1308000000000000000000000000000008131c20262d302e2a2220180d000000000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e38230e0000000000000000000a1f33465871869bb1c6cfbcab927d685443301c11050000030e1c2f3f4e60687b80807c73635b493a2917040000000d22374c6277899eb4bdccd4c6b9b4ada7a79e9a96928e8985807c766f656361574c473b2a180400000011263b50667b90a5bbd0c9b39e89745746331e0a00000b20354b60758a9fb5cad8c3ad98836e58432e19030000000000000000000000000000000000000000000000000c172b41566b8096abc0c1ac97826c57422d170200000000000000000f243a4f64798fa4b9b49f89745f4a353535353535353535353535353535353535353535353535353535353535353535475d72879cb2bca7917c67523c271200000000000000000000000b1926313b484d5c646d747a81878a8c8e9092918f8d8985817a736b61594c473a301d150a000000000000000000000000000715202e363a41454238352c1f11030000000000000000000000000000000000000003111e2b353841444039362d1c13080000000000000000000b171e212b26303535353535353535353535353535353535312632312e2a26211f170c080200000000000000000000000000000000000000090e10171a1c19120b07000000000000000000000000000000000000070b11181a19150d0b0500000000000000000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e3823150b08020000000000000417293a566b8196abc4d4c9b19c8673604b3e2f20181312161e2c3a4b5d687e8d9596918679635846331f0a00000013293e53687e93a8b9ccd4c4b7a89e98928d8985817d7875706b666a727779766e615947341f0b00000011263b50667b90a5bbd0c8b39e88735e392917030000081c30435474899eb3c9d7c1ac97826c57422d170200000000000000000000000000000000000000000000000000142a3f54697f94a9bec1ac97826c57422d170200000000000000000f243a4f64798fa4b9b49f89745f4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5d72879cb2bca7917c67523c271200000000000000000000000009141d2b343d4a4e5560656c727576797b7c7b7a7875706b6460544c473a332a1c120200000000000000000000000000000002101b22242c2f2c23211a0e00000000000000000000000000000000000000000000000e1920232b2e2b24221b10000000000000000000000000030a0c15141c20202020202020202020202020202020201d141d1c1915100c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101b21364b61768ba0b6cbcdb8a38d78634e38302a201d150900000000000011263b50667b90a6b7cbc9b5a4937e685c4c3f342b282829323d4958657b8d9fababa49c8776614c36210c000001162c41566b8196abc6d6cbb7a69d8a827d78746f6b67636055607280878c8e8a8377614c37220c00000011263b50667b90a5bbd0c8b39e88735e49331e000000011426495e73889eb3c8d6c1ab96816c56412c17010000000000000000000000000000000000000000000000000013293e53687e93a8bdc0ab96816b56412c160100000000000000000f243a4f64798fa4b9b49f89745760606060606060606060606060606060606060606060606060606060606060606060605572879cb2bca7917c67523c271200000000000000000000000000010d18202d3637444b50565460616365676665636055564f4a4336342a1f170c00000000000000000000000000000000000000070d0f171a170e0c0600000000000000000000000000000000000000000000000000060b0d1619160f0d07000000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0801000604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080b1114161614100b070000000000000000000000000000000000000000000110212e373a4b61768ba0b6cbcdb8a38d78634e474540363127190900000000000b20364b6075889db2c5d2c2b49f8b7a655d4d483b3e3d39464b5b6376889dabbcc2b5a5927c67523d2712000004192e43596e8398aec3d8c8b29d87786d6863605456524e4b56687d929da5aa9f99846f5a45301a05000011263b50667b90a5bbd0c8b39e88735e49331e090000001e33495e73889eb3c8d5c0ab95806b56402b16010000000000000000000000000000000000000000000000000013293e53687e93a8bdbfaa95806a55402b150000000000000000000f243a4f64798fa4b9b49f8c757575757575757575757575757575757575757575757575757575757575757575757575757573889db2bca7917c67523c2712000000000000000000000000000000050f1a212731353a36434a4c4e5052514f4e4b44373a3530251f180c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2026292c2b2925201c1308000000000000000000000000000000000000000f1f2e3f4b4f5961768ba0b6cbcdb8a38d78635d5d5b554b443727150200000000091d314556697e94a7b8cccdbaa99e8a7b6d62595553525557616979869ca6b7c9d2c1ab95806b56402b16010003182d42586d8297adc2d7c1ac97826c59524e4a433c494d576174879db2b7bbb49e89745f49341f0a000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d4bfaa957f6a55402a150000000000000000000000000000000000000000000000000000142a3f54697f94a9bebea9947f69543f2a140000000000000000000f243a4f647a8fa4c7bbaa9f8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b9da6b7bca7917c67523c271200000000000000000000000000000000000709151d202525303537393b3d3c3a3835312625201c13080400000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b11141715130d0b0500000000000000000000000000000000000001080b10141616130f0d070000000000000000000000000001080b11151816130c0a03000000000000000000000000000000000003090b121616110b0902000000000000000000000000000000000000000000000008131c2731363b3e41403e3a35302518130500000000000000000000000000000000061a2c3d4b5d656f72758ba0b6cbcdb8a38d79727272706a605544311d0e00000000021527384b6175899eb3becfc7b9a89e8c8277706b68676a6d767e899ca4b6c4d4c5b5a3917c66513c2711000000152a3f556a7f94aac3d4c7b19c86736560555b5b5d5a626a758298a5b7cac5af9a846f5a452f1a05000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d4bea9947f69543f2a140000000000000000000000000000000000000000000000000000152b40556a8095aabfbda8937e68533e29130000000000000000000e23384e63788da9bac8bbb4a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa0b2b7c4c2a5907b65503b26100000000000000000000000000000000000000001080b10131c2021242627262523201d140f0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a161e21272a2c2a282220190e0500000000000000000000000000000008141c2026292c2b2824211a0f080000000000000000000009141d20272b2d2b28211e170b0000000000000000000000000000000a161e21282b2b27201d150a0000000000000000000000000000000000000000000818253037444b5154565653504a4336312315070000000000000000000000000000000c2135495b657b8487879db2c7dcddc7b29d87878787857f73604b3d2c1a06000000000a1e324657687e93a0b2c3d2c6b9ab9f978c85807d7d7f8289939ea7b6c2d3c8b8a69b8573604b35200b00000010253a50657a8fa5b7cacab6a49a847a757270707274787f8798a0b2c3ccb8a7947e69543f291400000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d3bea8937e69533e29140000000000000000000000000000000000000000000000000001162c41566b8196abc0bca7927d67523d28120000000000000000000b20354b60758a9fb4c6cdcab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c8cbc9b6a48d78624d38220d000000000000000000000000000000000000000000000000070b0c0e101211100e0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c2832363c3f41403d38352b20190e0000000000000000000000000513182630353b3e41403e39362d221b10020000000000000311192631353c4042413d3633291b1406000000000000000000000004141b2832363d40403c3631271a0f0100000000000000000000000000000000000008182536434a556066696b6b696560544d413225150000000000000000000000000000000e23384e63798b999c9da5b6cadfdfcab7a59d9c9c9c9a95826e5b4935210c00000000031628394e606e8298a5b5c2d1c9bcb4ab9f9a95939295989ea8b3b9c5d3c9bbaa9e8878625443301c080000000b20364b6074879db2bfd0c2b4a29a8f8987868587898d949ca5b2becfbfb39e8976614c36210c00000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d2bda8927d68533d28130000000000000000000000000000000000000000000000000002172d42576c8297acc1bba6917c66513c2711000000000000000000081d3144556e8399a8b4bac7b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c9bcb4ab9c8673604a35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818263038454b51545655524d483c352b1e0e000000000000000000000614233136434b50545655534e4a3d372e201103000000000211212f37444b51555856534b4639312414050000000000000000000c171f3139454b525656514b45382d1f120400000000000000000000000000000000001325364354606a747b7e81807e7a73675f4f43321e0e0000000000000000000000000000172c41576c8196a9b2b2b6c3d3e6e6d4c3b7b2b2b2b2b0a08d78634e38230e00000000000b1b31424c6175879ca4b4c0cccfc9bcb4b0aaa8a7aaadb3b9c6ccd1c5b8ab9f8c7b655a4836261401000000081d314455687e93a1b3c1cec0b4b0a89e9c9b9a9c9ea8a9b2b6c3cec0b3a1947f695846331f0a00000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d1bca7927c67523d27120000000000000000000000000000000000000000000000000003182e43586d8398adc2baa5907b65503b2610000000000000000000011527374d62788a999fa9a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4ab9f9b8d7b655443301c070000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0e0f0e0c0b08010000000000000000000000000000010000000000000000000000000008182636434b566066696c6a68625a4d483c2b1e0e000000000000000000142432414e546065696b6b68645c4f4b3e2e21110000000010202f3f4b5560666a6d6b6861574e423123130100000000000000101c2933424e5760676b6b6660564a3d2f221200000000000000000000000000000000071c30435460727f8890939695938f877d69614f3c2b1905000000000000000000000000001a2f455a6f849aafc7c7cad3e1f1f1e1d4cac7c7c7c7bea6917c66513c2711000000000000141e3346576278869aa2b4b9c6cdcfcac5c0bdbcbfc2c9cccfcac0b4a69e8d7e685d4b3c2b180800000000021527374b60728399a3b1bdc8c8c6b9b4b2b0b0b2b4b9c6c7cac8bbb4a2998372604b3a29170400000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d1bca7917c67523c27120000000000000000000000000000000000000000000000000004192f44596e8499aec3baa48f7a654f3a251408060000000000000000092035485a627883898d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8b857a655d4b36251300000000000000000000000000000000000000000000000000000000000000000000000000030a0c11131c202123242322201d14130d0b05000000000000060b0d1416130c0a040000000000000000011426364354606b757c7f817f7d786f625a493c2b1906000000000000000d1d32424f5f68737b7e81807d7970645c4b3f2e1c080000071b2d3e4b5d65737c8082807d7668604e41301e0a000000000008131c2e3a464c6068757d80807c74635b4c402f1c0c0000000000000000000000000000000b20354a607282949ea6a9ababa8a59c927f695a4835200b00000000000000000000000000182e43586d8398adbcc9bec8d5e5e7d7c9bfbcb9b9c2b6a58f7a654f3a251000000000000003172939485a627684949ea8b4bac7c8cacfdacfd7cdc9c9bcb5afa29a887b68604e3f2e1d0d000000000000091c304354617685979fafb4c0c4c8c9c7c5c5c7c9cac7c8bbb4aa9f968475615443301b0b0000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d1bca6917c67513c271200000000000000000000000000000000000000000000000000051a30455a6f859aafc4bca7917c67523e302620190e0000000000000006192b3c485a626e74787979797979797979797979797979797979797979797979797979797979797979797979797979797979797571645c4b3f2f18080000000000000000000000000000000000000000000000000000000000000000000000040b161e212625303537383a3937353126282220180d070000000e1920232a2c28211f170c00000000000000081c3043546072808991949695928b8378625a4935200b00000000000005192b3b4f61697d8790939695938e857a655d4b37230c00000d22364a5c657b879195979692897e685f4d39250b000000000d1825303e4b58616e7e88929595918679665e4c3a2a1704000000000000000000000000000011263b51667b90a0b3b8c4c0c0c3b6b29f8b78624d38220d0000000000000000000000000012273c51677c919faba5aab7c8dadcc9b9aca7a4a4a4a49c8774604b35200b000000000000000b1b2b3c485861747f89979fa9adb3b5bcc9bac7bab4b0ab9f9a918477655d4e42312111000000000000000114263646586174828f9aa2aaafb3b8c5b9bab9c3b7b2aeaa9f998c8173615746362614000000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d1bba6917c66513c27110000000000000000000000000000000000000000000000000004192e44596e8399aec3c1ac97816c5c4b4336352c1e12040000000000000e1e2b3c484d54606264646464646464646464646464646464646464646464646464646464646464646464646464646464646360564f4b3e2f211100000000000000000000000000000000000000000000000000000000000000000000000c181f2932363c36434a4c4d4f4e4c4b44373d37342b221b1006151e2b35383f413e3633291c120400000000000b20354b607282959ea7a9abaaab9f998778624d38230d0000000000000b20344859697e929da5a9abaaa8a39b8a7b65503b2a1804000f24394f647a8a9ca5aaadaba79e8d7d6752392916030003101d2a36434a5c647683939ea6ababa49c8a7c665847331f0a0000000000000000000000000000152b40556a8095aabecbd5d6d5d3cabbaa917c67513c2712000000000000000000000000000b20354a6072818b8f9099aabed2d4bfac9b918f8f8f8d8679635544311d0800000000000000000e1e2b3a4656606a77818a91989d9faba4a5a4a99f9b958c847c7362594c3f3124140300000000000000000818293a4656606d7a848d949a9ea7a3a4a5a4a3a59d99938b83796b60554639291808000000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d1bba6917c66513c27110000000000000000000000000000000000000000000000000002172c41576c8196acc4cab49f8c7b6960544d493c2f2212000000000000000e1e2b3536434b4d4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4b4538372e20110300000000000000000000000000000000000000000000000000000000000000000004141d2a3439464b515654606163646361605558524d483b372e211a1c333c494d5456534c463a2f2214060000000011273c51667c91a0b3b8c5c1c9bcb4a598836e58432e190300000000000d22374d62788b9fb2b7c3c0c0c1b4a89c87725947341f0b00182e43586d8398a8b6c3c2c5b9ab9b86715746321e0a0314212e3b4754606a7a8798a0b3b8c5c2b6a89e8876614c3828160300000000000000000000000000162b40556b8095aac0d5e7ebeae6d9c8a7917c67523c271200000000000000000000000000071c304354606c76797b90a5bacfd1bca7917d7979797872635b4a372715010000000000000000000e1c2938454b59626c767c82888a8c8f908e8d8a8680786f676055483b2f211406000000000000000000000c1c2938454b5c6470787f84888c8e8f908f8d8b88847e776e635b4b4437291b0b00000000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d0bba6917b66513c2611000000000000000000000000000000000000000000000000000011263c51667c91a6b7cbbbaa9f8b7e736b625a4c402f1d09000000000000000e192026303538393939393939393939393939393939393939393939393939393939393939393939393939393939393939363228221b10020000000000000000000000000000000000000000000000000000000000000000000c171f323b474c5761666c7175767879787775736d6862594f4b3e352c3043505a62696b6861584c4032241401000000162b40566b8095abbeccd6d6d9cfc3b29d88735d48331e08000000000012273c51677c91aabbcad4d6d5d1c6b6a58c77614c37220c001e33485d73889db2c6d3d7d6c9b49f8a76614b36210c161e323f4b5962727f8c9da5b2bfcbd5d3c6b8a697826d5645321e090000000000000000000000000014293e53697e93a8bed3e8ffffe4cfbaa48f7a654f3a25100000000000000000000000000000132536434a586164768ba0b6cbcdb8a38d78646464625a4e4a3d2d190900000000000000000000000c1a27313b474c5761676d737577797a797875716b625a514b44372b1d11030000000000000000000000000c1a28323e4b4f5a626a6f7377787a7a797876726e6962594e4a3d3127190b0000000000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d0bba6907b66513b261100000000000000000000000000000000000000000000000000000b21364b6075889db3bdc8baa99f93888078665e4c38240f00000000000000000508141c2023242424242424242424242424242424242424242424242424242424242424242424242424242424242424211e160a07000000000000000000000000000000000000000000000000000000000000000000000c1c2933424f59616b767c81868a8c8d8f8e8c8a88827d776f645c4e493d434b616a787f817d76665e4f42321f0f000000162c41566b8196abc0d6e8ebebddc8b39d88735e48331e09000000000012273d52677c92a7c8d9e6ebeae4d3c3a28d77624d38220d001f344a5f74899fb4c9deece2cebbaa8c77614c37221b2932424f5d657784949faab7c3cfe0e7e4d5c4b49f8976604b36210b0000000000000000000000000011273c51667c91a6bbd1e6fffbe8d5c5a28d78634d38230e0000000000000000000000000000081825303a464c61768ba0b6cbcdb8a38d78634f4f4d483c362d1f0f000000000000000000000000000a151d2a3439464b5158556062646564636055554d493c353126190d0000000000000000000000000000000a151d2e373c494d555a59626364656463615859534c473b362d1d1509000000000000000011263b50667b90a5bbd0c8b39e88735e49331e090000091e33495e73889eb3c8d0bba6907b66513b26110000000000000000000000000000000000000000000000000000091e324556687d929eb4bac7bab4a69d968a7c66513c26110000000000000000000001080b0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0b090200000000000000000000000000000000000000000000000000000000000000000000000a1a293a464c606977808991969b9faaa2a4a3ab9f9d98928c847a6f635b4d54606c7f8b949693887c69604f3d2d1a070000152a3f546a7f94a9bfd4e9fff0dbc6b19b86715c46311c07000000000010263b50657b90a5bad0e5fff5e1ccb9a88b75604b36210b001e33495e73889eb3c8ddf3dfcab59f8a75604b35202c39464b61697b889aa2b4bbc8d4e1edfbf3e1cdbaa88e79634e39240e000000000000000000000000000f243a4f64798fa4c9d9ebfef5e0ccb8a78b76604b36210b00000000000000000000000000000008131c29364b61768ba0b6cbcdb8a38d78634e3a38352b211a0f010000000000000000000000000000020d181f2932363c37444b4d4f504f4d4b443738352b201d1409000000000000000000000000000000000002101b222c35383f3b484c4e4f504f4e4c463a3e37342a211a0f0100000000000000000011263b50667b90a5bfc8c9b39e88735e49331e090000091e33495e73889eb3c9c7bea5907b66503b26110000000000000000000000000000000000000000000000000000031628384e5f6c80939fa9b4b9c4b7b2a89a85705a45301b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091928384658616e7e8a959ea7abb1b4bbc8b9c9bcb4b2ada7a1998f8479675f607281949faaaba79e8d7e695b4a36210e000013283d52687d92a7bdd2e7fceed9c4af99846f5a442f1a0500000000000e24394e63798ea3c9daecfff3dec9b39e89745645321e09001d32475d72879cb2c7dcf1dec8b39e89735544312f3d4957616e7e8c9da6b3c0ced8e6f1fcf0e5decdb9a88e7a644f39240f000000000000000000000000000d22374d62778cabbccfe3f7f3dec8b39e89735645321e0900000000000000000000000000000000000c21364b61768ba0b6cbcdb8a38d78634e382320190e07000000000000000000000000000000000000050b161e2127273136373a3b39383531272320190e08010000000000000000000000000000000000000000080e1920232a2a3437393a3b3a3836332929221f180d0700000000000000000000000e23394e63798ea1b0b2b1ab9b86715b46311c060000061c31465b71869babb2b2afa08d78624d38220d0000000000000000000000000000000000000000000000000000000a1a31414a60727e8b979ea8a9aeb2af9a85705b45301b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0e0f0d0b0801000000000000000000000000000000000000000000000000000000011426374556617683939fa9b3b8c5c6caced8ced9cfcac8c2bfb3aea29a8a7d6d7583979fb4bbc5b8ab9f8b79634e3c2b19050011263b50667b90a5bbd0e5ffecd7c2ad97826d58422d180300000000000d22374c62778cabbccfe3f8f1dcc7b29c87725d38281602001c31465c71869bb1c6dbf0dcc7b29c87725d3731404c5b637582939faab7c4d0e2eaf6f4e8e1d3cabdb49e8976614b36210c000000000000000000000000000b20354b60758a9fb4cadff4f1dbc6b19c86715c3828160300000000000000000000000000000000000c21364b61768ba0b6d9cdb8a38d78634e38230e0500000000000000000000000000000000000000000000030a0c12151d202224252423201d150d0b0600000000000000000000000000000000000000000000000000060c0d15181f222325252423211f17140d0b05000000000000000000000000000c2136495b6f83939b9d9c988d7d67523d27120000000012283d52677d8d999d9d9a92826d5a4835200b00000000000000000000000000000000000000000000000000000000131c30435460697882898f94999d9a917d67513c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f16131c2022242422201d1518110b090300000000000000000000000000000000000000000000081d31445560748599a1b4bac7ccd6dbdfe2eae4ebe3dfddd8d0c7c0b3a89e92828599a1b1bdced5c9baa99b85705a4835200b000f24394e64798ea3c9daecffead5c0ab95806b56402b160100000000000b20354b60758a9fb5cadff4f0dac5b09b85705b46301b00001b30455a70859aafc5daefdac5b09b85705b46424e5e66798698a0b4bbc8d4e2eef7ece3d6ccc2b6b19f95806b5746321e0900000000000000000000000000081d31445573889eb3c8ddf3efd9c4af9a846f5a452f1a0000000000000000000000000000000000000c21364b61768babbccfd3c3a38d78634e38230e00000000000000000000000000000000000000000000000000000002080b0d0f100f0e0b08010000000000000000000000000000000000000000000000000000000000000000050b0d0e0f100f0e0c0a040000000000000000000000000000000000061a2c3d4b60747e858887837b675f4d3925100000000010253a4d5f677b848788847d72604b3c2b19050000000000000000000000000000000000000000000000000000000000132536434a5a626c74797f8488857d675f4d3924100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000808141c20252b253035373939373531272d26211e160b08010000000000000000000000000000000000000417293a4b60738399a3b3bfcdd7e0e8f0f4f7f5f3f4f7f4f2ede2dbd0c6b9b49f979aa2b3bfcee2e7d8c7b4a28d78624d38220d000d22374d62778cabbccfe3f8e8d3bea9937e69543e2914000000000000081d31445573899eb3c8def3eed8c3ae99836e59442e1904001a2f44596f8499aec4d9eed9c4ae99846f59444b60697c8a9ca4b2beced8e6f2efe7dacfc6b9b4a49c908173604b3928160300000000000000000000000000011527375c71869cb1c6dbf1edd7c2ad98826d58432d180300000000000000000000000000000000000b21364b60768a9fb4c1c2b6a58d78624d38230d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1d32455660697073726e655d4d41301e0a000000000a1e31414d5e656e72726f68605443301e0e000000000000000000000000000000000000000000000000000000000000081825303c494d556064696f7270675f4d41301d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b222630353a4036434a4c4e4f4d4b4437423c363228201d140900000000000000000000000000000000000a1f334658687e93a1b3c1cfe1e9f5f4f2e8e8e0dedfe2eae9eff4eee4d7cdbdb1acb0b4c0cfddebf5e5d1c0a5907b65503b2610000b20354b60758a9fb5cadff4e6d1bca7917c67523c2712000000000000011527375c71879cb1c6dcf1ecd7c1ac97826c57422d170200182e43586d8398adc2d8edd7c2ad98826d5855606c7e8c9ea8b6c2cfe2eaf4e8e1d2c9bcb5a89e94867b6c605544311b0b0000000000000000000000000000001a2f455a6f849aafc4d9efebd5c0ab96806b56412b16010000000000000000000000000000000000091e32455670859ba3a6a6a49c87725a4935200b0000000000000000000000000000000000000000000000000000000000000000070b10131514120c0a04000000000000000000000000070b10141616130d0c06000000000000000000000000000000000000000000000000000000000000000000000002152838454b545b5d5c59504b3f302313010000000001132331404c50595d5d5a524b43362614000000000000000000000000000000000000000000000000000000000000000008131c2b3537444b4f54595d5a514d41302312010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a212e3736434b4f565b54606163646260555c57514b45393531261912070000000000000000000000000000000c21364c6176889eb3bfd0dfedf1e6dfdcd3d6ccc9c9ced8d3dadfe3ece9e1cec5c2c5c8d1deedf1e6d9ccb8a78f7a644f3a250f00081d31445573899eb3c8def3e4cfbaa58f7a65503a2510000000000000001b30455a70859aafc5daefead5c0aa95806b55402b160000172d42576c8297acc1d7ebd6c1ab96816c57617381939faab9c6d3e0edede4d6ccc1b5ab9f988a7e74655d4b4437271500000000000000000000000000000003182d43586d8298adc2d7ede9d3bea9947e69543f2914000000000000000000000000000000000000021628384d6278858d91918e8679634e3c2b190600000000000000000000000000000000000000000000000000000000000008131c2025282a2927211f170c03000000000000000008131c2025292c2b282320190e05000000000000000000000000000000000000000000000000000000000000000000000a1a2832363e464847433a372e2113050000000000000513212f383b444848453d3530261808000000000000000000000000000000000000000000000000000000000000000000000e19202631353a3f4448453c393023120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c181f2d363f4b4f5460646b707375777979777573716d666057524b443730221b100200000000000000000000000005192b3c556a7f94a7b8ccddedeae1d4cac7bdc5b9b3b4bbc8bec5cacfdae7ece1d9d7dadde4efece1d3c8bbb39e8875604b36200b00011527375c72879cb1c7dcf1ebd9c8a38e78634e39230e00000000000003192e43586e8398adc3d8ede8d3bea9937e69543e29140000172c41566c8196abc1d6ead5bfaa95806a617583969fb4bbc8d6e4f0e6dfcfc6b9b3a39b8d82776960554b3f3127190900000000000000000000000000000001162b41566b8096abc0d5ebe7d1bca7927c67523d2712000000000000000000000000000000000000000a2035485a6270787b7c7971635b4a361e0e00000000000000000000000000000000000000000000000000000000000512182530353a3d403f3c37332a1e160a00000000000210182530353a3f41403e38352c20190d000000000000000000000000000000000000000000000000000000000000000000000a151d20293033322e25231c1103000000000000000003111c23262f32333028201c14080000000000000000000000000000000000000000000000000000000000000000000000000609141d20242a2f333027241d120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1d2a343d4a4e5d646d747a8085888a8c8e8e8c8a8886827c766f6760554c40362d20130100000000000000000000000b2035485a71869bb1c5d5e7eadacdc3b7b2a8a3a79e9faaa3a9b0b5bcc9daecf4eeeceff1f5eae2cec3b6aa9f927d685645311d0900001b30455a70859aafc5daefe2cebbaa8c76614c37210c00000000000002172c41576c8196acc1d6ebe7d1bca7927c67523d27120000162b40556b8095aac0d5e9d3bea9947e69768599a1b0bdced9e6eae2d4cabeb2a89e93857a6d62594b44372f1d15090000000000000000000000000000000000142a3f54697f94a9bed4e9e5cfbaa5907a65503b25100000000000000000000000000000000000000005192b3c484d5b636667645c4e4a3d2d1a00000000000000000000000000000000000000000000000000000000000513233036434a4f535554524c473a32281a0a0000000010202d36434a50545655534d493c342b1d0d0000000000000000000000000000000000000000000000000000000000000000000002090b141b1e1d19100e08000000000000000000000000090e10191d1d1a130b080100000000000000000000000000000000000000000000000000000000000000000000000000000001080b0f141a1d1b12100a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121f2d3b474c5b636e7a82888f959b9d9faaa3a4ab9f9e9c97918a847d73665e4f4a3e311c1408000000000000000000000d22384d62788da3b5c9e3edddcdbcb0a59d938e8b898a8c8e949a9fabbccfe3f8fffffff5e5d8cebdb1a59d8c7f69604e382715020004192e43596e8398aec3d8eddfcab49f8a75604a35200b00000000000000152a40556a7f95aabfd4eae5d0baa5907b65503b26100000152a3f546a7f94a9bfd4e7d2bda8927d77859ba3b3bfcde2ebe6d8cec3b7b2a098897e73655d4c483b312719110100000000000000000000000000000000000013283d52687d92a7bdd2e7ecdac9a38e79634e39240e00000000000000000000000000000000000000000e1e2b353d494e51514e4a3d362d1f0f0000000000000000000000000000000000000000000000000000000000132331414d546065686a696761584b453828160300000e1e2d3e4a546065696b6b68625a4d483b2b1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061422303d4a59616d79838f979ea6abb0b2b4bbc8c9bcb5b3b1aca99f9992867c70645c4d413026180900000000000000000012273c52677c91a7c2d2e5e2cfbfb09e96877e7976747576797e848d9fb5cadff4fffffdead8c7bab49f97877a69614f42311a0a000002172c42576c8197acc1d6ecddc8b39e88735443301c070000000000000014293e53697e93a8bed3e8e3ceb9a38e79644e39240f000014293e53697e93a8bed3e8d3bda8937e869ba3b4c1d0ddeae2d2c8bbb4a59d9083776960544b3f342a1d1509000000000000000000000000000000000000000011263b51667b90a6bbd0e5e3cfbcab8c77624c37220d0000000000000000000000000000000000000000000e19202c35383c3c39362d211a0f01000000000000000000000000000000000000000000000000000000000a1a31414e5f67737a7d7f7e7c766d605645321e0e0006192c3c4a5c64737a7e81807d786f6259483b2b18050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0d0d0d0d0e0e0e0f0e0b0700000000000000000000000000040a0c0c0c0c0c0c0c0c0c0c09030000000000000000000000000000000004142432404c5c6477828c99a1adb3b8c5c5c8c9ced8dacfcac8c6c7bab4aea49c91857a675f4b4336271909000000000000000014293e54697e93a9bed3e8dbc6b2a1968074686361576061636979899eb3c9def3fffff6e2cebaa99f918275645d4f4232231300000000152b40556a8095aabfd5eadcc7b19c87725c3625130e0e0e0e0e0e0e0e12273d52677c92a7bcd1e7e8d6c6a28c77624d37220d000013283d53687d92a8bdd2e7dec9b49f899ca4b5c1d1dfe6d8cec1b5aa9f95877c6e62594b43362e1f180d020000000000000000000000000000000000000000000f243a4f64798fa4b9cee4dfcab59f8a75604b35200b00000000000000000000000000000000000000000000050e1a2123262724211a0f070000000000000000000000000000000000000000000000000000000000021527384e5f687d878f929594918a8274604b3c2c19060c2035495a647a868f949695938c847862594834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c16171f21222222232323242423201c13080000000000000000020b0c171f212121212121212121211e16110f0a00000000000000000000000001122232424f5e667a87979fabb3bfc8cbd5dbdddfe2eaece3dfdddbd7cdc9c2b6b1a29b8b7d6b6054443727150200000000000000162b40566b8095abc0d5ead8c8ae99837260554e4b464a5a6379899ea7b9cce0f5fafff4dfc9b49f8b7c6d61574b3f322414050000000014293e53697e93a8bed3e8dac5b09b85705b463023232323232323232323263b50667b90a5bbd0e5e1ccb9a88b75604b36200b000012273d52677c92a7bcd1e7e1cdbaa99fa9b5c2d2dfe2d2c8bbb4a39b8b8075665e4d483b302618100500000000000000000000000000000000000000000000000e23384d63788da2b8daecdec9b39e89745544311d08000000000000000000000000000000000000000000000000060c0e11120f0d0700000000000000000000000000000000000000000000000000000000000000091d314556687d8d9ca4a8aaa9a99f97846f5a4935200c0e23384d6378899ca4a9abaaab9f9a8777624d37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212b2a3337373738383839393939353025181002000000000006141f262a3337373737373737373736322827241d1204000000000000000000000f1f30404f61697c8a9da5b4bcc9d0dde0e7f0f2f4f7fdfff8f4f3f1e9e1ded3c9c0b4a99f928072605544311d1302000000000000162b41566b8096abc0d5e2cebbaa8f7a645444373b485a6378889da7b8c5d6e8f3e5f2f4e2cebaa98d78624d46392e201406000000000012273d52677c92a7bcd1e7d9c4af99846f5a443939393939393939393939393a4f657a8fa4bacfe4dec9b49e89745645321d09000011273c51667c91a6bbd1e6e9d7c7bab4bac7d2e0d8cec1b5aa9f9585796b60574c40342b1c1408000000000000000000000000000000000000000000000000000c21374c61768cabbccfe3dcc7b29d87725d372715010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b6074899eabb6c3bfc7bab4a28d78634d38230e152a3f546a7f94a7b6c2c0c9bcb5a595806a55402b1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1b283236403a474c4c4d4d4d4e4e4e4e4e4a43362e201000000000031424313b3a474c4c4c4c4c4c4c4c4c4b46393c393022160800000000000000000b1b2c3d4c5e697f8d9ea8b7c3cfd9e7edf5f5f3ede9e7e5e4e6e8ecf2f4f6f0e5ded1c7bab49e968373604b42312010000000000000152a3f546a7f94a9bfd4dfc9b49f8a76604b363948596278879da6b7c5d5e4e0ddcfdde0e7d8c7a9947f69543c2b1b100200000000000010263b50657b90a5bad0e5d9c3ae99846e594e4e4e4e4e4e4e4e4e4e4e4e4e4e4f64798fa4b9cee4dcc7b29d87725d38281502000011263b50667b90a5bbd0e5f5e5d7cdc9cdd7e1d4c8bbb4a39b8b7f74635b4b45392f20180d0100000000000000000000000000000000000000000000000000000b20354b60758a9fb5cadfdbc6b09b86715b46311c000000000000000000000000000000000000000000000000000000000000070b0d0f10110f0c0a040000000000000000000000000000000000000000000000000e23384d63788da7b9c9d3d4d7cdc0a6907b66513b2611192e43596e8398aec5d3d6dacfc3ac97826d57422d18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2939464b555c586162626262636363646360544b3e2e1a0a000000112131424e535861616161616161616161575b514d40342616010000000000000417293a495b667c8d9fabb9c6d4e3ebf7f4e8e0ded8d3d1cfcfd1d3d6dddfe6f1f7efe5d7cdbcb0a196816c604e3e2e1909000000000013283d52687d92a7c4d5dfcab49f8a75604b3746576277869ca5b7c4d4e3d5cbc8bac8cbd5dbc5b09b85705a4835200b000000000000000f24394e64798ea3b9cee3d8c3ad98836e6363636363636363636363636363636363798ea3b8cee3dbc6b09b86715b46311c00000010253a50657a8fa5bacfe4fff5e9e1dee1e2cfc3b6aa9f9585796a60554a3d32281b120500000000000000000000000000000000000000000000000000000000081d31445574899eb3c9ded9c4af9a846f5a452f1a0500000000000000000000000000000000000000000000000000070d0f131c202224262624211f170d0b050000000000000000000000000000000000000000000e23384d63788da2c5d6e7eadfcbb7a68d78624d38230d192e43596e8398aec3d8ebecd4bfa9947f6a543f2a150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a4657616b71747677777778787879797873645c4b3828160200091c2f404e606973767676767676767676767370665e514534200f0000000000000a1f33465863798a9eabbcc9d7e4f1eee3dcd6ccc9c3bebcbababcbec1c7cad4dfe2eaf5eae2cdbfb19f927e685c4b37271501000000000e23384e63788da6b7cbe0cebbaa8e79644e44556175859ba4b6c3d4dfd2c5b8b3a5b3b8c4d5c9b5a38d78624d38220d000000000000000d22384d62778da2c8d9ebd9c3ae99837978787878787878787878787878787878797c90a6bbd0e5d9c4af99846f5a442f1a0500000f243a4f64798fa4b9cee4f9fffcf6e6d9cebeb2a59d8c8074645c4b44372d1e160a000000000000000000000000000000000000000000000000000000000000011426375d72889db2c7ddd8c3ae98836e59432e19040000000000000000000000000000000000000000000000010f1a212425303537393b3b393733292220180d00000000000000000000000000000000000000000c21364c61768baabbcee2f2ddc8b29d88735a4935200c182e43586d8398adc2d8edead8c7a6917c66513c26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f33465861758086898c8c8c8d8d8d8e8e8e8e887a645645321e09000e23384c5e697e888c8c8c8c8c8c8c8c8c8b88857c6c63513e2d1a070000000006192c3c4c6176869ca8b9c9dae7f0e5ded0c7c5b9b3ada9a7a5a4a6a8acb2b7c3caced8e6edeaddcebdb49f8b7a645544311d0a000000000c2135495b73889db3c7d8d9c8ac97816c5c546073849aa3b5c3d3e3cfc1b5a69e909da6b8cbd1c1a9947e69543f2914000000000000000c21364c61768baabbcee2dbc7b3a1998e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e909aabbfd3edd8c2ad98836d58432e180300000f24394e64798ea3b9cee3f8fffeebd9c8bbb4a098877a6a60554a3d3127190f0300000000000000000000000000000000000000000000000000000000000000001d32475c72879cb1c7dcd7c2ad97826d58422d1803000000000000000000000000000000000000000000000917202d363936434a4c4e50514e4c473a37342b1c13080000000000000000000000000000000000000a1f334658748a9fb4c9dfedd7c2ad98826d583c2c1906182d42586d8297adc2d7ece2cebaa98d78634e38230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c617687959c9fa8a1a2a2a2a3a3a3a3a69d8875604b36210b0010263b50657c909da6a1a1a1a1a1a1a1a1a79e9b91816c5c4a36210d000000000c2035495a6c8197a4b6c6d6e7ede0d3cac0b4afa79e989492908f9193979da5acb4bbc8cfe3ebebe2cdbaa99c8774604b38281502000000061a2c3d566b8095a9bacedfc9b49f8b7a6460728298a2b4c2d2d9cfbeb2a39b887b889db3c8d8c3ae98836e593a2917040000000000000b20354a60758a9fb4cadfe2d0bfb3aea3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a6abb8c9dbebd6c1ac96816c57412c170200000e23384e63788da3b8cde2f8fff7e2cebbaa9f948276645c4b44372d1d1509000000000000000000000000000000000000000000000000000000000000000000061c31465b71869bb0c6dbd6c1ac96816c57412c1702000000000000000000000000000000000000000000061727353e4a4e55546062646566646158564d483b3025180800000000000000000000000000000000000417293a5e73889db3c8dde8d3bea8937e69533e291400172d42576c8297acc1d7ecdfc9b49f8a75604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002162838566b8096a5b1b4bac6b7b7b7b8b8b8c4b8a6917c67523c271200192f44596e8399aeb7c4b6b6b6b6b6b6c5b8b3b09f8c7a644e39240f000000061a2c3d4d63788b9fb4c3d3e4ebddd0c2b6b1a29a9089837e7c7a7a7c7e81878e979faab3bfcfd9e7ead7c7b6a5927d685645321d09000000000f22384d62788b9fb4c1d2cebaa99d87776b8096a0b2c0d0d7c9bcb4a09885786b8096abc2d2c7b29c87725846331f0a000000000000071c30435473899eb3c8deedddd0c7c3b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8bbbfc9d6e6ead5c0aa95806b55402b160000000d23384d62788da2b7cde2f7fff4dfcab49f8c7f6e61584b3e3127190f0200000000000000000000000000000000000000000000000000000000000000000000061b30455b70859ab0c5dad5c0ab96806b56412b160100000000000000000000000000000000000000000214243545525c646a6f7477797b7b7976736b62594a433626180800000000000000000000000000000000001c31475c71869cb1c6dbe7d4c4a48f79644f3a240f02172c41576c8196acc1d6ebdcc6b19c87715544311d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455673889db3c3c9cdd7cccccdcdcdced5c5ab96806b56412b16001e33485d73879db2c8d5cbcbcbcbcbcbd5ccc8bcab95806b56402b160000000c2135495b6d8298aabbcee1ebdbcebfb3a49c90847b746e6967656567696c7279818b99a1b4bcc9d9e7e5d3c3b29d8774604b36200f000000000b2035485a6b8095a3b5c3d3c7b6a59c8680959eb0becfd5c7baab9f9482756263798da4b5c9cab6a58b76614c36210c000000000000001325475d72879cb2c7dcf1ede2dbd9cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdd0dfe2eaf5e9d3bea9947e69543f29140000000d22374d62778ca2b7cce1f7ffeed9c4ae998475645d4b46392f1f170b0000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afc4d9d4bfaa957f6a55402a150000000000000000000000000000000000000000000c1f324252636d797f84898c8e90908e8c8880776b60544336261401000000000000000000000000000000051a30455a6f859aafc4dadfcbb7a68b76614b36210c00162b40556b8095aac0d5ead9c4ae99846f593726140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768a9fb5cadee1e9e1e2e2e2e3e3d7c2ad97826d58422d18001f354a5f748a9fb4c9dfe1e1e1e1e1e1e8e0d9c9ae98826e59432e190000000e23394e63798c9fb4c8d8eadecebdb1a199867b6f6560555452504f5153575b636c7883949fabbcc9daecdfcab7a5937e69533d2d1a0700000005192b3c4b6075859ba5b6c5d3c3b6a49c959eafbccdd4c5b8a99f8d7f6e60565b71869cb1c6d3c3a5907a65503b2510000000000000001c31475c71869cb1c6dbf1e2d4cbc8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c9cdd7e5e8d2bda8937d68533e28130000000c22374c61778ca1b6cce1f6fff0dbc7b3a199867a6c61574b3f33291b120400000000000000000000000000000000000000000000000000000000000000000004192e43596e8398aec3d8d3bea9947e69543f291400000000000000000000000000000000000000000012263b4f606d818c95999ea7a3a5a6a3a69e958b8072605443301c1100000000000000000000000000000004192e44596e8399aec3d8ddc8b39d88735746321e0a00142a3f54697f94a9bed4e9d6c1ac96816c57412c170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d63788dabbccfe3dfddd4d4d4d4d4d4d6c6ab96806b56412b16001e33485d73879db2c8d4d4d4d4d4d4d5d8dfdbc5b09b85705b46311b0000071a2d3d576c8297abbccfe6e2d0c0b19f978375655d504b44373d3b3a3c3e3d4a4e5a636e7f8d9fabbccfe3e6d4c3b29d87725b4a36210c000000000e1e3245576177879da7b6c2cfc2b6b1aaafbcccd3c3b7a79e8b7c69614b45566b8196abc7d7bea9947f69543f2a14000000000000061b30465b70859bb0c5dae7d4c4b7b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b4bac7d7ead1bca7927c67523d27120000000c21364c61768ba1b6cbe0f6fff6e2d0bfb3a49c8c8175655d4c463a2f1f180c000000000000000000000000000000000000000000000000000000000000000003182d43586d8298adc2d7d2bda8937d68533e2813000000000000000000000000000000000000000005182b3b53697e939fabafb3b8c5babbc5b8b3aa9f968172604b3f2f1c08000000000000000000000000000003182d42586d8297adc2d7dac5af9a85705a392916030013283e53687d93a8bdd2e8d3bea9947e69543f29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3c9dad4cbc8bfbfbfbfbfbfc9b9a8927d67523d2812001a2f445a6f8399afbfbfbfbfbfbfbfc0c4cddbc6b19b86715c46311c00000d21364a5c73889db2c9d9e7d4c4b4a297817261574b3f35312727252527292d363c494d616a7d8d9fb5bfd0e6dfcab7a58e79634e39230e000000000316283947596379899ca4b3bfcfcac7bfc3ccd3c3b6a59d897b665e4f433b50667b90a9bacdc5ac97826d57422d18020000000000051a2f455a6f849aafc4d9dfcbb7a69d9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9fa9bacde2d0bba6917b66513c26110000000c21364b61768ba0b6cbe0fdf3edebddd0c2b6ab9f96877b6d61584c40332a1c130500000000000000000000000000000000000000000000000000000000000002172c42576c8197acc1d6d2bca7927d67523d281200000000000000000000000000000000000000000b2034485972879cb1bcc9c8ccd5d0d0d5cbc8bbb49f97816c5d4b382310000000000000000000000000000002172c41576c8196acc1d6d7c2ad97826d58422d18000012273c51677c91a6bcd1e6d1bca7917c67523c27120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8d4c4b7b2a9a9a9a9a9a9a9ab9e8a75614b36210c0012273d52677c92a0a9a9a9a9a9a9a9abb0bccdc6b19b86715c46311c00000f24394e64798ea6b7cbe7dfcbb7a69a8473605446392f201d1512101012141a212c35434f5f6a7f94a1b3c8d9e6d4c3a9947f695439291703000000000a1b2a3b495b63798699a1b3c0d1dcd5d7dfcab6a59d8779655d4d4032364b60768a9fb4c2b6a7947f69543f2a1400000000000004192e44596e8399aec3d8ddc8b39d88878787878787878787878787878787878787878b9fb4c9dfcfbaa5907a65503b25100000000b20364b60758ba0b5daecebe0d9d6d7dfd3c9bcb4a59d908276665e4c473a3020180d000000000000000000000000000000000000000000000000000000000002172c41576c8196acc1d6d1bca7917c67523c271200000000000000000000000000000000000000000d22374d62778ca4b6cadadee0e8e5e5e7e0d8cebdb19f907b65503e2d1b070000000000000000000000000001162b41566b8096abc0d5d6c0ab96816b56412c16010010263b50657b90a5bad0e4cfbaa58f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8cbb7a69d94949494949494938d7d675746321e0a000b20354b6073829094949494949494969eb0c4c6b19b86715c46311c0000152a3f546a7f94a9c4d4e6d3c3b39d887661554436291b1108010000000000070e1920324150616f8399aabbcee2dac5af9a85705746331e0a00000000000c1d2c3c495b63758399a2b4c8dceaf2dcc7b29d8777635b4b3f301e3245576e8398a5a8a49c8978624d38220d00000000000003182d43586d8298adc2d7d0baa5907b72727272727272727272727272727272727272859bb0c5daceb9a48e79644f39240f0000000b20354b60758aabbccfe3dbcdc4c1c1cacfd9cfc3b6b29f97887c6d61584d41342b1d1306000000000000000000000000000000000000000000070a0b0b0b0b0b162c41566b8196abc0d6d1bba6917c66513c27110b0b0b0b0b0a04000000000000000000000000000f24394f64798ea4c2d3e5f1ece9e9eff1f6eae2cebdb09a85705c4a3622090000000000000000000000000000152a40556a7f95aabfd4d5bfaa95806a55402b1500000e24394e63798ea3c9daeccdb8a38e78634e39230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c8b29d887f7f7f7f7f7f7f7e79675f4d3929160300081c30435460737b7f7f7f7f7f7f7f8096abc0c6b19b86715c46311c00021527385b70859ab0c5dadecab6a4937e6858473727180b0000000000000000000006152333434e63798c9fb4cadfdfcab49f8a76614c36210c0000000000000e1e2c3d49576174859aafc5dae0dedfcab49f8c7e6b625044332328394d62788791938f867b645a4835200b00000000000002172d42576c8297acc1d7cfbaa5907a655d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d70859aafc5dacdb8a38d78634e38230e000000081c304354758a9fb5cadfcdbdb0acacb5bcc9d3d4cabdb1a69d918277675f4d483b3120190e00000000000000000000000000000000000a10121c202020202020202b41566b8096abc0d5d0bba6907b66513b262020202020201f1a0d0b05000000000000000000000e23384d63788daabbcedfdcd7d4d4dadce3eeebddc8b4a28e79644e372614010000000000000000000000000014293f54697e94a9bed3d3bea9947e69543f291400000d22374c62778cabbccfe3ccb6a18c77614c37220c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86716a6a6a6a6a6a69635b4d41301b0b000001142636445560656a6a6a6a6a6a6a788da2b8c6b19b86715c46311c00091d31455674899eb3c9dedcc7b29c8774604b3a29190900000000000000000000000005152135495b6d8297acc4d5e2cebbaa8f79644f3a240f00000000000002162838495b667c8d9fb5cad6ccc9cacebbaa9f93806b625041302035485a62747b7d7a73645c4b3c2b190500000000000001162c41566b8196abc0d6cfbaa58f7a65504747474747474747474747474747475a6f859aafc4daccb7a28c77624d37220d0000000114264a5f758a9fb4cadfc4b09f96979fabb6c2ced8cec4b7b2a098887d6e62594e42352b1c13080000000000000000000000000004121d242731353535353535353540556b8095aac0d5d0bba5907b66503b35353535353535342f2220190e0000000000000000000b20364b60758a9fb4c7cac6c2bfbfc5c8d1deede4d1c0ab96816c5544311d080000000000000000000000000013293e53687e93a8bdd3d3bda8937e68533e291300000b20354b60758a9fb5cadfcbb6a08b76614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b5454545454544e493d3023120000000008182737444b5054545454545463788da2b8c6b19b86715c46311c000b20364b60758ba7b9cce0d4c4a9947f6a5544311c0c0000000000000000000000000000061a2c3d4f647a8fa6b8cbe0d8c8a6907b66513b2611000000000000091e3245566379899eabbccfc5b9b3b5bcc8bbb49e95806b5f4d3e2e2b3c48566066686560554b3e2e1e0e0000000000000000152b40556a8095aabfd5cfbaa58f7a65503a32323232323232323232323232455a6f849aafc4d9cbb6a18b76614c36210c000000001f354a5f748a9fb4c9d6c1ac9681828d9ca4b4bac7d1d4cbbeb2a69e91837768604d483c3025180f010000000000000000000003122230393c464a4a4a4a4a4a4a4a4a556a8095aabfd5d0baa5907b65504a4a4a4a4a4a4a4a494438352b1e0e0000000000000000091d3145566e8399a9b7b5b1acaaa9afb4c0d0ddedddc8b39d8874604b35200b0000000000000000000000000013283d53687d92a8bdd2d2bda8937d68533e28130000081d31445573889eb3c8ddcfbcab8b75604b36200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b463f3f3f3f3e38352c1f1205000000000009192731353b3f3f3f3f3f4d63788da2b8c6b19b86715c46311c000d22384d62788da2c5d6dfcbb7a68e79634e372715000000000000000000000000000000000f20354a6074889db3c8ddd2bda8927d68533d2813000000000006192b3c4b6074869ca7b9c9c6b9a79e9fabbac7bcaf9e927d675c4b37222b38454b5153504b44372e2010000000000000000000152a3f546a7f94a9bfd4cfbaa48f7a654f3a251d1d1d1d1d1d1d1d1d1d1d2f44596f8499aec4d9cab5a08b75604b36200b0000000a1f344a5f74899fb4c9d4bfaa947f6c7b86959fa9b4c0ccd6cfc5b8b3a199897d6f625a4a43362c1d1509000000000000000000112130404d515c5f6060606060606060606a8095aabfd5cfbaa5907a656060606060606060605f594d483c2b1a0a00000000000000021527384f647a8b9da59f9c9794949aa2b3bfd0e3e0cbb8a6907b66503928160300000000000000000000000013283d52687d92a7bdd2d2bda8927d68533d28130000011426375c71869cb1c6dbcab59f8a755544311d080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46312a2a2a2923211a0f010000000000000009151d20252a2a2a2a384d63788da2b8c6b19b86715c46311c000f243a4f64798fa4b9ceddc8b29d88735b4a36190900000000000000000000000000000000071c3043546d8298adc2d7d4bfaa947f6a553f2a1500000000000b2035485a6b8095a4b5c5c9baa89e898d9fa9bac8bcb49f8b7a644f3f2f1a2731363c3e3a35312619100200000000000000000014293f54697e94a9bed3cfb9a48f7a644f3a250f080808080808080808192f44596e8499aec3d9cebaa98a755645311d090000000a1f34495f74899eb4c9d4bfa9947f6a6574808b9aa2b3b9c5cfd5cbbfb3a79e928478696054493d3127190e00000000000000081c2e3f4d5f677175757575757575757575757f95aabfd4cfbaa58f7b75757575757575757575746f625a4838281502000000000000000a22374b5c667c878d8b87827f7f8499a1b3c5d6e7d5c4ad98826d5746321e0900000000000000000000000012273d52677c92a7bcd1d2bda8927d68533d28130000001a2f455a6f849aafc4d9cfbcab8a75604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c1515140e0c060000000000000000000001080b1015151523384d63788da2b8c6b19b86715c46311c0011263b51667b90a6bbd0dac5af9a85705a3d2d1a000000000000000000000000000000000000132536556a7f95aabfd4d6c1ac96816c57412c1700000000000d23384d62788b9fb4c2cfbcab9f8a797c8b9faabbcdbaa99b85705d4c3823151d20262825201d1409000000000000000000000014293e53697e93a8bed3cfb9a48f7a644f3a250f000000000000000004192e44596e8399aec3d8c9b49f8a745f4a2715020000000a1f34495f74899eb4c9d4bea9947f6956606a7984939ea7b2becbd4cfc5b9b3a29a8a7e72635b4b44372c1e0e0000000000000e23374b5d677c868a8a8a8a8a8a8a8a8a8a8a959dafc3d7d2beaa998f8a8a8a8a8a8a8a8a8a8a898478625645321d0900000000000000071b2e3e4c5e66727876716d6a6a728399a7b8cce0dec9b49e8976614b36210d00000000000000000000000012273c51677c91a6bcd1d2bda8937d68533e2813000003182d43586d8298adc2d7dab6a08b76614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0011263c51667b91a6bbd0d8c3ad98836e58432e1900000000000000000000000000000000000013283e53687d93a8bdd2d6c1ac96816c57412c170000000005192b3c566b8096aabbcec1b49f8d7c66677c8c9fb4c4c7b4a2907b65503a2a17090b1113100b080100000000000000000000000013293e53687e93a8bdd3ceb9a48f79644f3a240f000000000000000003192e43586e8398adc3d8c9b49e89745f49341f00000000091f34495e74899eb3c9d3bea9937e69544b5b63727e8998a0b2b7c3cfd6ccc0b3a89e9385796a6055493c2c1d0d000000000010253a50657b8d9b9fab9f9f9f9f9f9f9f9f9faaafbbccdedac8b7aaa59f9f9f9f9f9f9f9f9fa89e998774604b36200b000000000000000010202f404c515a6261585755546177899eb3c8dee1cdb9a8927d67523b2a1805000000000000000000000011273c51667c91a6bbd1d4bfaa947f6a55372715020001162c41566b8196abc0d6ccb6a18c77614c37220c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000f243a4f64798fa4b9ced6c1ac97816c57422c1702000000000000000000000000000000000011273c51667c91a6bbd1d4bfaa947f6a553f2a15000000000b2035485a72879db2c8c9b5a3947f695e5e6a7f94a6b7cbc0b09a85705847331f0a0000000000000000000000000000000000000013283d53687d92a8bdd2ceb9a48f79644f3a240f000000000000000003192e43586e8398adc3d8c8b39e89735e49341e09000000091f34495e74899eb3c9d3bea8937e69533d495460687783919da5b4bcc9d2d0c6b9b4a29a8b7f73635a493b2a180500000000192e44596e8399abb4bcb5b5b5b5b5b5b5b5b5bfc3ccdaeae5d5c8bebab5b5b5b5b5b5b5b5c6b9b4a5927d68523d281300000000000000000212222f383c494d4c463a3a4c62778a9fb4c9dfe9d7c6af99846f5947341f0b000000000000000000000011263c51667b91a6bbd0d8c2ad98836d5544311d0d0100152a3f556a7f94aabfd4ccb7a28d77624d38220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000d22384d62788da2c5d6d8c2ad98836d58432e1800000000000000000000000000000000000013283d53687d92a8bdd2d2bda8927d68533d2813000000000d22384d62778da5b7cac5b09b8570614f4b6074889db2c8cab59f8b77614c37210c0000000000000000000000000000000000000013283d52687d92a7bdd2ceb9a48f79644f3a240f000000000000000003192e43586e8398adc3d8c8b39e88735e49331e09000000091f34495e74899eb3c9d3bda8937e68533e36434a59626e7c87969fabb5c2cdd7cdc0b4a99f948578635948341f0b000000001d32485d72879db2c9cfd9cacacacacacacacad4d7dedfdfdfdfdad2cfcacacacacacacacad6ccc3ab96816c56412c1700000000000000000004121d242b353836333346586b8096a9bacde2f4dfcab49f8b77624c37220f000000000000000000000011263b51667b90a6bbd0ddc8b39e8874604b3c2b1c1414192b3b576c8197acc1d6d7c7a28d78624d38230d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000b20364b60758ba7b9ccdac4af9a856f5a3c2c19060000000000000000000000000000000000152a3f556a7f94aabfd4d8c8a6917b66513c26110000000010253b50657a90a5c3d4bea8937e69534345566b8095aac0cfbcab907b66503b26110000000000000000000000000000000000000012283d52677d92a7bcd2ceb9a48f79644f3a240f000000000000000003192e43586e8398adc3d8c8b39e88735e49331e09000000091f34495e74899eb3c9d3bda8937e68533e25303b484c5e6675818c9ba3b4bac7d0d1c7bab4a39b8877624c37220d000000001d32485d72879db2c9cfdacacacacacacacacacacacacacacacacacacacacacacacacacacad7cdc3ab96816c56412c170000000000000000000000090e1920232128384c6176899eb3c7d7eaf7e2cebbaa937e69543d2c1a060000000000000000000011263b51667b90a6bbd0e0cbb8a6937d685a483b3026292b35485970859aafc5dacdbaa98b76614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00091d32455674899eb3c9dcc7b29d87725a4935200c00000000000000000000000000000000071a2d3d576d8297acc2d7cebbaa8f79644f3a240f0000000011273c51667c91a6bbd1bca6917c6751383852677c92a7bcdac9a7927d68523d28130000000000000000000000000000000000000012283d52677d92a7bcd2ceb9a48f79644f3a240f000000000000000003192e43586e8398adc3d8c8b39d88735e48331e09000000091e34495e73899eb3c8d2bda8937d68533e281c2b34404c57616c7a86949fa9b3c0ccd5cdc1b5a6947e69543f291400000000192f44596e8399abb5bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6bab4a5927d68523d281300000000000000000000000000060b0d1e3245566a7f94a8b9cce5f5feebd9c8b09b85705b4935210c0000000000000000000011263b51667b90a6bbd0e7d5c5b39e897862594b43363e3c484d62778a9eb4c9dec9b49f8a745746331e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00021528385b70859bb0c5dacab6a58d78634d382312000000000000000000000000000000000c21364a5b72879db2c7ddcab49f8a76614c36210c0000000010263b50657b90a5c5d5bfaa947f6a56453d50667b90a5bbd0bda8937e68533e29130000000000000000000000000000000000000012273d52677c92a7bcd1d8c7a48f79644f3a240f000000000000000003192e43586e8398adc3d8c8b29d88735d48331e08000000091e34495e73899eb3c8d2bda8937d68533e281318202f39464b5c64737f8a9aa2b3b8c5ced2c4ad98826d58432d180300000010253a50657b8d9c9faba0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a89f998775604b36210b0000000000000000000000000000011527374b6075889eb3c6d6e8f4f4f6ddc9b5a38d78634e3823100000000000000000000011263b50667b90a5bbd0e5e0ccb8a79c86776860545553565a626f8399a8b9cddcc6b19c86715c392917030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000152a3f556a7f94aac4d5d3c3a9937e6954402f1909000000000000000000000000000004182a3a4e63798ea5b7cadac5af9a85705846331f0a000000000e23394e63788ea7b8ccc7b29c87746056545b6a7f94aabfd4c4a6917c66513c27110000000000000000000000000000000000000012273c52677c91a7bdc3c9baa98f79644f3a240f000000000000000003192e43586e8398adc1c4c5b29d88735d48331e08000000091e33495e73889eb3c5c3bda8927d68533d281305121b29323e4a5560697884929ea7b1bec4b7a6947f69543f2a14000000000e23374b5d677d868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898478625645321e090000000000000000000000000000081d314455687e93a6b8cbe4e3dfdfe3e4d2c1aa95806a553e2e1b0800000000000000000011263b50667b90a5bbd0e5e7d5c5b5a49c887d746d6a696b6f788398a1b3c6d7d2c2ab96816b56412c16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00000f24394f64798ea6b7cbdbc5b09b85705e4c37261401000000000000000000000000000e1f3447596b8095abc3d4d4c4a9947f6a543a291704000000000b20354b6074889eb3c9cab6a59781746b6a6d79899eb3c9cbb7a68e79634e39240e000000000000000000000000000000000000000e23384e63798d9eabaeadab9f8a76614b36210c000000000000000000152a3f546a7f94a3acaeada699846e59442f1904000000051a30455a6f849aa7adaeab9f8e79644f39240f00000b161e2e37444b5a626f7d8897a0abaca69d8877614c37220c00000000081c2e3f4d5f677175757575757575757575757575757575757575757575757575757575757575746f625a483828160200000000000000000000000000001325364b6074879db2c4d5d9cfcacacfdadcc7b29d87725c4b37220900000000000000000011263b50667b90a5bbd0e5e7e0d2c2b5a69d9288827f7e81848a98a0b2bfd0dec9b5a4907b65503b2610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00000b20354a6074889db3c9dac9b5a3907c665544311d130100000000000000000000010f1e2f404c61778a9eb4c9decbb7a68e79634e39240e0000000000081c3043546d8298abbccfc3b1a09786817f828b9ea7b9ccc5b29d88735b4a36210c000000000000000000000000000000000000000c2135495b6c808f969998958d7e695746321e0a0000000000000000000c21374c6176859197999893887a644e39240f00000000000f253a4f647a89949899968f8172604a35200b00000003101927313c494d5f6776828e969793887b655947341f0a0000000000112130414d52546060606060606060606060606060606060606060606060606060606060606060544d483c2b1a0a0000000000000000000000000000071c304354677d92a5b7cad9c9bcb4b5bcc9dacab6a58f7a644f37271502000000000000000011263b50667b90a5bbd0e2d5cbc8c9c4b7b3a69e98949396999fa8b2bfcfe3cebdb19c8673604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000071c3043546d8297abbccfd1c1b19b8673604b41301c1408000000000000000006121f2d3c4c5e6c8196a8b9cdd4c4b29d88735b4a36210c0000000000011426364e63798c9fb5c2cebeb1a49c9694989fa9b9c5c9b9a795806b563d2d1a0700000000000000000000000000000000000000061a2c3d51626c7a818383807969604e392916030000000000000000000a1f33475861747c8284827e76645c4a36210d00000000000d22374b5c64777f8384817a6c605443301c07000000000009151d2c35414d58616d7981827e76655d4b3a2a18040000000000031223303936434b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4336352b1e0e0000000000000000000000000000000b20354a6073869cb1c3d4cfbcab9f9fabbccfd3c3ac97816c5544311d08000000000000000011263b50667b90a5bbd0d5c4b8b3b4bac7c5b8b3adaaa8abaeb4bac6cfd9cfbfb19f907c665443301c08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000001325364e63798c9fb5c8d9c9b5a395806b5f4d41302618110c060000040a0e19212f3d4a5a667c8d9fb4c6d6cbb7a6947e69543d2d1a070000000000000821364a5b6d8298a4b5c1cec2b6b1aba9adb4bac7c8bbab9e8976614c37210f0000000000000000000000000000000000000000000f1f3444515c646b6e6e6b635b4e42311b0b0000000000000000000004172a3a475560676c6f6d6961584a3e2d1a070000000000081b2e3e4b5962696d6e6c655d4a4336251300000000000000010e1920303a474c5c646b6d6961584b3f2e1c0c0000000000000005121d2526303535353535353535353535353535353535353535353535353535353535353535302520190e000000000000000000000000000000081b2e3f51667b90a4b5c9dac9b49f8c8d9fb5cadec8b39e8875604b36200b000000000000000011263b50667b90a5bbd0cbb8a69e9fa9b8c4cbc8c2bfbec0c4c9cdd7cfc9bcb4a197816c5e4c36261401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000000821364a5b6e8398aabbced2c2b09e917d675f4b43362f2320191a19171f212c35404c5b6378899eabbccfd4c3b29d8875604b36210f00000000000000071a2d3d4b6175869ba3b4bbc8cac6c0bfc2c9c9c2b6aa9f8d7c665847331f0a000000000000000000000000000000000000000000011626343e4b4f565958554e493d3124140000000000000000000000000c1c2a37444b51575958534c473a2d200f0000000000000010202e3b474c545859564f4b3f3025180800000000000000000006131c2a333e4a4f5657534c473a2e2110000000000000000000010a08141c20202020202020202020202020202020202020202020202020202020202020201c130806000000000000000000000000000000000e22374b5d70859ab0c2d2cfbcab9883849aafc6d6ccb8a7917b6651392917030000000000000011263b50667b90a5c0c8c5b39e888a9da6b4bcc9cad3cfcfd6ccc9c9bcb5ab9f958373604b402f180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000071a2d3d4e63798c9fb4c3d4cdbcb49f8b7d6a60544c4038352c2f2e2a33373c494d5e6679879da7b8c9d8c8b7a5937e685645321e0900000000000000000f1e324657627785969faab2b6c3bbbcc6b9b4aea49c8b7e685e4c3a291704000000000000000000000000000000000000000000000816202e373a4144434038352c1f1406000000000000000000000000000c192731363c4244433e37332a1c0f010000000000000002101d2a34373f4344413a372e1c13080000000000000000000000000c171f2d363941423e3733291c100300000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b07000000000000000000000000000000000000071a2d3d4f657a8fa2b4c8dfcab59f8c7a7d92a8b9ccd5c5ad98836e5746331e0a000000000000000e23394e63788ea2b0b3b1a797817a88979fabb2b6c3bab9c5b9b3afab9f998c80736055443122120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000f2135495b6d8298a5b7c7d7cdbaa99f927f73665e544d493c44443a474c525b636e7c8a9da5b7c5d5cebbaa9d8774604b3828160200000000000000000316283948596275818b969ca5a4a6a7a5a89e9991867a68604e402f1c0c00000000000000000000000000000000000000000000000002101b22242c2e2e2b23211a0f0100000000000000000000000000000009151d20272d2f2d29211f170c00000000000000000000000d181f222a2e2f2c25231c1100000000000000000000000000000004101b22242c2d29211f170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b6f8499aec0d1d0bfae99836e75899eb3c9dec9b49f8a76614c36210d000000000000000c2135495b6f84949b9d9c97897a6477828c969ca5a3a5a4a3a79e99958c847a6b605544372614040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00000000061a2c3d4c6176879da9bacdd7c7bab49e95867b7069635a5c59595b5861676e7883909ea8b7c3d4cfbeb49f8c7b655645311a0a000000000000000000000b1b2b3b4857606c7881878d8f9191908e89847c73645c4e42312212000000000000000000000000000000000000000000000000000000070d0f161919160e0c0600000000000000000000000000000000000002080b12171a18140c0a0400000000000000000000000000050b0d14181917100e08000000000000000000000000000000000000070d0f1618140c0a04000000000000000000000000000000000000000000080e101a1e20202020202020202020202020202020202020202020202020201c13110b020000000000000000000006192b3c4e63798ea1b3c7dcc7b3a18f7a646d8297acc2d3cdbaa9927d68523b2b1805000000000000061a2c3d4b60757f8688868179645c626d7980878b8d8f8f8d8c89847f786f645d4b4437271909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00000000000f1f334758647a8a9fb4bcced7cdbcafa49c90857f7873716f6e7072767d838b99a1b3b9c6d4cec0b2a0937e695d4b3827150000000000000000000000000d1d2b39454b5a636c72777a7c7c7a79756f6760544b3e3124130400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23262f3335353535353535353535353535353535353535353535353535353128261f14060000000000000000000b2035495a6d8298adbfd0d1c0af9a846f5c647a8fa4b6cad7c7af9a846f594834200b000000000000000f1e32455660697073716c635b4a4c5b636b7276787a7a7877746f6a635b4f4b3f3127190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000004182a3a4a5c677d929eb4bbc8d5ccc2b5b1a39b948d8886848385888a92999faab3bfccd6cfbeb1a298826d604f3f2e1a0a000000000000000000000000000d1b28323c494d565a6264666765636055514b43362e201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e13161614100e08000000000000000000000000000000000000060c0e13161614110b08020000000000000000000000000000000000000000000000000000000000000000000000000614212f383b44494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a473e3a312414050000000000000004182a3b4d62788b9fb4cadfc8b4a28f7a654f5d72879cb1c8d9cab49f8b77624d37220f0000000000000003162838454b545b5e5c574e493d3d4a4e56586163656463626054554d493c372e1d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000000000000c1c2d3e4d5f6b80929faab8c5d0d2c9c1b4b0a9a69e9b99999b9d9faaaeb4bbc8cfd3c9bcb4a0978474604b423221110000000000000000000000000000000a161e2c35383c484d4f5152504e4b44373530261810020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a2123292b2c2925231c11080000000000000000000000000000050f1a2123292b2c2926201d150900000000000000000000000000000000000000000000000000000000000000000000051424313f4c505a5e60606060606060606060606060606060606060606060606060605c534e42312313000000000000000b1f3447596c8197aabbced2c1b09a85705d4b546a7f94aabbcecfbcab947f69543d2d1a07000000000000000a1a2832363f4648474238352c2d36393a464c4e504f4e4c4a433638352c221b1001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000001020304150626b7e8c9ea7b3bfc9d2d1c8c5c4b8b3b1aeaeb0b2b4bbc8c9ced5cbc3b6ab9f9482746056453224140300000000000000000000000000000000030e1920232b35383a3c3c3b39353127201c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18202c35383e40413f3a372e221b100200000000000000000000000d18202c35383e40413f3b3631271914070000000000000000000000000000000000000000000000000000000000000000132331424e5d656f7375757575757575757575757575757575757575757575757575757168604e413018080000000000031729394c61778a9fb4c8d9c9b5a3907b65503f4d62778b9fb4cad9c9b19b86715b4a36210800000000000000000a161e212a3133312c23211a1a2124293336383a3a38373530252321190e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000000000000002132333445060687b8999a1b0b5c1caced8d5cbc8c6c4c3c5c7caced9d2c9c4b8b3a49c8d7f6d6056453828160600000000000000000000000000000000000000060c0e1920222527272524201d150b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b343d494e53565654504b3f372e2010010000000000000000000d1d2b343d494e53565654514b443732251608000000000000000000000000000000000000000000000000000000000000081830414e60687b84888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a867e685f4d36251300000000000a1e3346576b8095a9bacdd2c2b09b85705d4c3848596f8499afc5d5c9b5a38e79634e36251300000000000000000003090b141b1e1c170e0c06070c0e171f212325252322201c130e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000005152633424e5d657884909ba3afb4bbc8c8cacfdad0d1cfd6ccc9c4c2b5b1a69d93877c69614b4538281a0a0000000000000000000000000000000000000000000000050b0d0f1112100e0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2b3b484c5b63686b6b69655d4f4b3e2e1f0f00000000000000000c1c2b3b484d5b63686b6b696660554f433426160000000000000000000000000000000000000000000000000000000000011426364d5f687e8c999ea69f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa49c927d675443301c07000000021528384c6176899eb3c7d7c9b5a4917c66513f2f3b52677c91a7b8ccd2c2ab95806b5443301c0700000000000000000000000006090702000000000000040a0c0e100f0e0d0b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000000071524313f4b5a636f7b85919a9faaadb3b5bcc9bbbcbac6b9b4afa9a49c94887e74665e4f4331271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021528384859626f787e80817e7a72645c4b3d2d1a070000000000000417293a4859626f787e80817e7b7469615144341e0e00000000000000000000000000000000000000000000000000000000081c304354677d929fabb3b8c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c2b5b19c8773604a35200b000000091d324556697f94a7b9ccd3c2b19c8673604a3520364b6075899eb3c8ddc7b29d8773604a35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000000000613212e3c494d5d65727c848b91989d9faba4a6a7a4a2a89e9a938d867f756860554c40321d150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0c0e0f0f0d0b09030001000000000000000000000000000000000000000000000000000000000002040404040404040404040404091d3245566277848d939596948f877a645b4a36210c0000000000000a1f3346586277848d9395969490887f6b62513c2b19050000000000000000000000000000000000000000000000000000000b20354b6072879cb2bcc9cbd5cacacacacacacacacacacacacacacacacacacacacacad2c9b6a58f79644f3a240f0000011426374b6075889db3c5d6cab6a4917c675443301d3245566c8196acc2d2cbb7a58f7a65503828150200000000000000000000070b12181b1913110b02000000000000000003090c151a1a160f0d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000000000003111e2c353f4b5460676f767c83888a8d8f91918f8d8b89847e78716a61574b44372f2215020000000000000000000000000000000000000000000000000000000000000000000000000000040a0c1116141d202223242422211e161b16110c0a0300000000000000000000000000000000000000000002090b12171919191919191919191919191920364b6074879aa2a8ababa9a59c8a79634e39230e0000000000000c21364c6176879aa2a8ababa9a69e94806b5a4835200b00000000000000000000000000000000000000000000000000000012273c51677c91a5b6cad9e0e7dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe5d3c3a7927c67523d27120000081d314455687e93a6b7cbd4c3b19c8673604b36251528384f64798ea4b5c9d4c3ac97826d5645321d09000000000000000008131c20272d302e28261e13060000000000000b161e212b2f302c25221b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000000000000000e19202f36434a525861676d737577797b7c7a7876746f69625a554b4639312719110400000000000000000000000000000000000000000000000000000000000000000000000000090c181f22262b26313537383a3938363228302b26211e160b080100000000000000000000000000000000000a151d20282d2e2e2e2e2e2e2e2e2e2e2e2e2e2e3b50657b90a5b4c0c0c0c3b6a895806a55402b1a0f010000000012273c52677c91a5b4c0c0c0c5b8b39f8c78624d38220d000000000000000000000000000000000000000000000000000000172c42576c8197acc3d3e6f7fbfff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4ffe8d3bea9937e69543e291400000b20354b6074879cb2c4d5cab6a5927d67544330180a22364a5c71869cb1c8d8c9b39e8975604b36200c000000000000010f182530353c4246433e3a31241709000000000c1b283236404545413a372e1f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c00000000000000000000000000000611182530353a464c5258566062646667656361575a544d493c3632291d1509000000000000000000000000000000000000000000000000000000000000000000000000000a111c232a33373c4137444b4c4d4f4e4d4b453946403b363229201d14090100000000000000000000000000000c1a2832363d4244444444444444444444444444444454697e93a9c3d1d5d6d3c6ae98836e5943362d1f0f01000000162c41566b8196abc3d1d5d6d5cbbcab8f7a65503a25100000000000000000000000000000000000000000000000000000001a2f445a6f8499afc4d9eefffff6f1efe1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e6d4c4a7927d67523d281200081b2e3e52677c91a5b6cad4c4b29d8774604b362614071b2d3e54697e94aabbceccb9a7917c67513a29170400000000000f202d36434a52575b59534e423527170400000c1c2939464b555a5a564f4b3e33291c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000000000000000000000000000000008131c202933363c38454b4d4f51524f4d4b46393e38352b211e160b0100000000000000000000000000000000000000000000000000000000000000000000000002121d242f383a474c51565b5560616364646260575d5b56504b46393531261d15090000000000000000000000000c1c2938454b525759595959595959595959595959595959677d92a7bcd2e7ebd7c1ac97826c574e4a3d2d1f0f000000162c41566b8196abc0d6eaebe7d7c7a38d78634e38230e0000000000000000000000000000000000000000000000000000001c32475c71879cb1c6dcf1fceee3dcd9ccccccccccccccccccccccccccccccccccccccd5cbb7a68f7a644f3a250f000d22374b5c71869bb1c3d3cbb7a6937e685544311808001022374c61778b9fb4c9d6c5ae99836e5847331f0a000000000e1e2d3e4a5460676d706e68605245352212000417293a4657616a6f6f6b645c4c473a2919090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c000000000000000000000000000000000000070c171f2127273136383a3c3c3a38363228292320190e0a03000000000000000000000000000000000000000000000000000000000000000000000000000a161e3039404c505861666b7074757778797977767473706b666157524b44373127190e000000000000000000000a1a293a465660676c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7b90a5bbd0e5ead5c0aa95806e6b635b4a3d2c1a060000162b40556b8095aac0d5eaf6e1cdbaa98b76614c36210c0000000000000000000000000000000000000000000000000000001b30465b70859bb0c5daf0eeded0c7c4b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c4b7b29d8775604b35200b000f253a4f647a8fa3b5c9d5c4b29d8874604b37271500000a1f3447596e8399aec4d5c9b49f8a76614c37210c00000006192b3c4a5c64727c8285837d6c635240301a0a0a1f3346586175808485817a6e6158473727150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060000000000000000000000000000000000000000000e23384d63788da2b8c6b19b86715c46311c0000000000000000000000000000000000000000040a0c12151d20222426272523211e16140d0b060000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2832404d515e666f777c8085898a8c8d8f8e8d8b898885807b76706860554b44372c1f10020000000000000002152738465861747d828383838383838383838383838383838383849ab0c5daeff1dcc6b19c86838079635b4935210b0000152a3f556a7f94aabfd4e9f4dec9b49f89745846331f0a000000000000000000000000000000000000000000000000000000182d43586d8298adc2d7ede3d0c0b3afa1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a69d937e685443301c0800152a3f556a7f94aac1d2cbb8a6937e695645311909000004182a3a51667c91a6b8cbcebaa9917c67523c27120000000b2035485a647a8591979b9893816c5e4d3828161a2d3d4c617685959a9a968f8376615544311d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c060505000000000000000000000000000000000205050e23384d63788da2b8c6b19b86715c46311c00000000000000000000000000000000000000000000000002090b0d0f1112100e0c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b38454b5f67717b848b91969b9e9faba2a4a3a2a99f9d9b95908a857d73686055493d2e201001000000000000091d314556617684929799999999999999999999999999999999999aa2b4c8dcf1f3dec9b6a49c99968979634e392916030014293f54697e94a9bed3e9f2dcc7b29d87725d3a291704000000000000000000000000000000000000000000000000000000152a40556a7f95aac0d1e4dcc7b3a29a8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c887f6a604e362614010014293e54697e93a7b7c3bfb39e8875604b382715000000000c20354b6074889eb3c5c9bca9937e69543e2914000005192b3c4d6278889ba3acb0ae9f917c665645321e21364a5b6c8196a3afafaba0988474604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46311c1b1b1a160c0a03000000000000000000070d0f181b1b1b23384d63788da2b8c6b19b86715c46311c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2b3c4856606c7c8690999fababb0b3b5bcc9b9b9c7bab4b2b0abaa9f9b92877d73635b4b3f2e1f0f0000000000000b20364b6074869aa2acaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b4c0d1e3f7f9e5d3c2b6b1aea799836e5746321e0a0013293e53687e93a8bdd3e8f0dac5b09b85705b46301b000000000000000000000000000000000000000000000000000000000f253a4f647a8fa2b4c8ddd9c4af9a84777777777777777777777777777777777777777777746a61504231180800000d23384d6278899da5aaa9a1947f695645321a0a00000000081d3144556b8196a7b0b0ab9f8e79634e39240e00000b2034485a70859ba6b5c1c5bdb29d8775604b3c2b30414e63798c9fb4c1c4beb2a295806a55402b1500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b46313030302f2b211e160b000000000000010f1a21242d30303030384d63788da2b8c6b19b86715c46311c00000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0e0f0e0d0b0902000000000000000000000000000000000000000000000000000008182939485a627481919ca4afb5bcc9c5c9cacfdaceced7cdc9c8c5c8bbb4b0a59c928679645d4b3d2c1808000000000317293953687d92a4b4c0c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c5c8d1deeefffff0e0d3c9c6c5b49f8a76614b36210c0013283d52687d92a7bdd2e7eed8c3ae99836e59442e19040000000000000000000000000000000000000000000000000000000d22374b5d70859bb0bfcfdcc7b3a295806d62626262626262626262626262626262626262605450433324140000000b2035485a657b879195948f8373604b3828160000000000011527374c627789969b9b978d7e695b4a36210c00000d22384d62788da2b4c4d2dacab7a5947f6a5a4834384d5f6f849aaabbcedacfc0b19c87725c47321d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b464545454545403632291b0b00000000000f202d36394245454545454d63788da2b8c6b19b86715c46311c0000000000000000000000000000000000000000000000000000000000000000000001080b1016131c202123242322201d1515100b08020000000000000000000000000000000000000000011426364657627886979fb1b6c2cacfdadadedfe3ece4e3e9e1dedddad8cecac3b6b2a49c8a7b645b49362614010000000a1e33465771869cb1c2d1d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8dadce3eefcfffffef0e5dedccdbaa98e79634e39240e0012273c52677c91a7bcd1e6ecd6c1ac97816c57422c1702000000000000000000000000000000000000000000000000000000081b2e3f51667c91a1b2c1d1d0c0b09e958273635b4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a43363325150600000006192b3c4b5d65747c7f7f7a72605544311a0a000000000000091f3448596278808586827969604f3d2d1a0700000f24394e647a8eaabbcee2e6d4c3b49f8a78624d3f4556677c91a2b4c8d9ebddc8b39e88735e49331e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b86715b5a5a5a5a5a5a554b46392916030000000e1e2d3e4a4e575a5a5a5a5a5a63788da2b8c6b19b86715c46311c00000000000000000000000000000000000000000000000000000000000000000809141d20252b25303537393a38373632282a26201d150907000000000000000000000000000000000000081c3043546175869ca4b1bdc9d3dfe3ecf0f3f4f8fffffffdf6f4f2f0eae2dfd3cac2b5a89e8979635443301c080000000c21364b61768ba4b6c9e0eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeff4f6fdfffffffffef7f4ead7c7a5907b65503b26100011263c51667b91a6bbd0e6ead4bfaa957f6a55402a1500000000000000000000000000000000000000000000000000000000001020354a60728399a3b4c3d3cdbcb0a09784796b61574b4538373737373737373737373735302518150700000000000e1e2e3f4b5560666a69656054443727150000000000000005182a3b495a626b70706c635b4f42321f0f0000000b21364b60748b9fb4c7d7eae1cdbaa898826e5d4b4b6075879db2c0d1e6e5d3c2af9a85705a45301b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3b8c6b09b85717070707070706f6b615746321e0f000006192b3c4a5c646d70707070707070788da2b8c6b19b86715c46311c00000000000000000000000000000000000000000000000000000000000006101b222631353a4036434a4c4e4f4e4c4b4538403b363127211a0f06000000000000000000000000000000031628384b60728399a4b5c2cedee5f0f8f6f4ede9e5e4e2e3e4e6e9eef3f5f7f1e6dfd2c6b9a79b8573604b3625130000000f24394e64798ea3c2d3e5fefffff5e9e1dededededededededededededfe2eaf5fffff7ebe3dfdecfbcab8e79644f39240f0010263b50657b90a5bad0e5e8d3bda8937e68533e29130000000000000000000000000000000000000000000000000000000000071c3043546074859ba5b6c3d0cdbeb1a29a8b80766860564b4538322822222222222222201c1308000000000000000011212e37444b5155544f4a433627190900000000000000000d1d2c3c494d565b5b574e4a3d32241401000000091e3245566e8398a9bacde2e9d7c6b2a0907b65555b6a8095a5b7cadee9d7c7b6a4937e68533e291300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788ea3c7c9b49e8a84858585858585848075614b3d2c1a06000b2035485a647a8285858585858585859bb0c5c6b19b86715c46311c00000000000000000000000000000000000000000000000000000000030f1a212e3737444b4f565b5460616364636260565955504b4437362d20190e0100000000000000000000000000091e324556697e93a1b3c2d2e0ebf9f5e9e1ded8d3d0cecdcecfd1d4d9dee1e8f4f9f0e4d6c5b4a3937e685443301c07000010253a4f657a8fa4c6d7e9fcfff5e4d7cdc9c9c9c9c9c9c9c9c9c9c9c9c9ced8e5f5f7e7d9cfcac9c9b59f8b77614c37220c0010253a4f657a8fa4bacfe4e6d1bca6917c67513c27120b0b0b0b0b0a08070502000000000000000000000000000000000000000013253645566177879ca5b3bfcecec0b4aa9f96887e746960564b453832281c140d0d0d0b07000000000000000000000311192731363c403f3a3530251809000000000000000000000e1e2c35384146464239362d1f140600000000021628384d62788b9fb4becedfe4cfbeb19c86746063798b9fb4c3d4e6e1cdbaa99c8673604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca9baccb9a89e9a9a9a9a9a9a9a9a9584705b4936210c000d23384d62788a979a9a9a9a9a9a9a9ba3b4c8c4af99846f5a442f1a0000000000000000000000000000000000000000000000000000000b171e2c363f4b4f5560656b707375767879787775736f6a6560554e4a3d352c1d15090000000000000000000000000b21364b6075889db3bfd0e0f0f1e6dfd7cdc9c2bebbb9b8b8babbbfc4c9ccd6e0e7f3f3e3d1c1b29c8773604a35200b00000d22374d62778ca8bacde1f6fce9d7c6bab4b3b3b3b3b3b3b3b3b3b3b3b4bac7d8eaebd9c9bcb4b3b3ab9a85705947341f0a000f243a4f64798fa4b9cee4e5cfbaa5907a65503b252020202020201f1e1c1b17120d0c060000000000000000000000000000000008182838475963798799a1b4bbc8d1c8bbb4a69d93877e756960564b46393026180f01000000000000000000000000000009151d20272a2a25201c13080000000000000000000000000e1920232b30312d24211a0f010000000000000a2035495a687e93a0b1c1d2e3decab6a4947f6a6f849aa9bacde1dfcebdb49f8b7a645544311d0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f34475974899fb4c9c6b9b4afafafafafafafafa28e78634e39230e00152b40556a8095a8afafafafafafafb0b4c1cfc2ac97826c57422d1700000000000000000000000000000000000000000000000000000d1b29333d494e5d656e747a8086888a8c8e8f8d8c8b88847f7b756c645c4d493c3127190c0000000000000000000006192c3c54697e93a6b7cbddedeae2d4cac6bab4ada9a5a4a3a3a5a6a9aeb3b9c6ccd5e3f0efdfcab6a5907b65503b251000000b20354a6074899fb4c8d8eaf6e1cdbaa89f9e9e9e9e9e9e9e9e9e9e9e9fa9bacee2e3cfbcab9f9e9e9b8d7c66513a2a1804000f24394e64798ea3b9cee3e3ceb8a38e79634e3935353535353535343331302d282320190e0a0400000000000000000000000000000a1a2a3a495b637683949faab5c2cccec4b7b3a59d93887e756961574b43362d1d1409000000000000000000000000000002080b111514100b07000000000000000000000000000000060c0d161b1b170e0c07000000000000000006192c3c4e606d8297a3b5c5d6e7d3c2b49f8a787d91a2b3c7d7e2d1c1b19f927d685c4a37271501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3a5b70859ab0b6c3bcbdbdbdbdbdbdbdc9baa98f7a65503a251000172d42576c8297acc0bdbdbdbdbdbdbdbdbcbfb2a4937d68533e2813000000000000000000000000000000000000000000000000010f1d2b39464b5b636e7a83898f959b9d9faaa3a4a3a1a69e9995908881796e625a4b4437291c0e0000000000000000000c2035495a72879db2c4d5e7e6d8cec3b6b2a89f9894908f8d8e8f9194999ea8b3b8c5d2e0f0e6d3c3ac97816c573828150200071c3043546c8197aabbcee2eedec9b49f8a89898989898989898989898b9fb4c9dfdfcab49f8d8989867d675e4c381c0c00000e23394e63788ea3b8cde3e9d7c6a28c77624d4a4a4a4a4a4a4a4a49484745423d38352c211f170c02000000000000000000000000000c1c2c3c495861727f8c9ca4b3b8c5cecbc3b7b2a69d93887f756860544a3e3126190a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e31424b6075859ba7b8c9d9e1cdbaa89984889db2c0d0e5d5c4b4a397816c5f4e3e2d19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657b8f9da5a5a7a7a7a7a7a7a7a7a7ab9f8a77614c37220c0013283e53687d93a2a7a7a7a7a7a7a7a7a7a7a4a1998674604b35200b000000000000000000000000000000000000000000000002101f2d3b4857616d79838f989ea7abb0b2b4bbc8b9b8c5b8b3aeaaa69e968e83786b6055473a2c1e0e00000000000000000e23384d63788da5b7cae2e6d8c8bbb4a59d948a837e7b7978797a7c7f8489949ea7b5c2d2e5f0dbc6b09b86715645321d0900001325364d62788b9fb4c0d1e3ceb8a38e7974747474747474747474748096abc0d6dcc7b19c86747470675f4d402f1d0000000e23384e63788da3b8cde2e1cdb9a88b76606060606060606060605f5d5c5a57524d493c3633291d150a000000000000000000000000000e1e2c3a465460697a86939ea7b4bbc8cfcbc4b7b2a69d94887e73645c4b4437281a0b000000000000000000000003090b161a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b170e0c060000000000000000141e3245566278899eabbccfe3d7c6b3a1999da6b7cbded9c8b8a69b8574604b4131201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e22374b5d667c878d90929292929292929292928c7f695947341f0a000b20364b6074848f929292929292929292918f8c8378625544311d08000000000000000000000000000000000000000000000010202d3d4a596275828c99a1adb3b8c5c5c8c9ced8cecdd5cbc8c4c5b8b3aba1998b80736158493c2c1c0c0000000000000013283e53687e93a8c3d4e6d9c8bbaa9f93877f766d696664636365666a6f767e899ca4b5c7d7eadfcab49f8a75604b36200b0000082035495a6a8095a2b4c5d5dbc6b09b8574605e5e5e5e5e5e5e5e6a8095aabfd5dbc6b09b86715e5b524d413022120000000d23384d62788da2b7cde2dec9b49e8a7575757575757575757575747371706c67625a544c463a31271a0e000000000000000000000000000e1c2936434a5d64737e89979faab5bcc9cfcbc4b8b3a79e93857a6b60554538291b0b0000000000000000000a161e212b30303030303030303030303030303030303030303030303030303030302c2320190e0000000000000003162838495a667c8d9fb4bfd0e1d0bfb3afb2b7c4d4e2cebbaa9e8877625645312313020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081b2e3f4d5e6674787b7d7d7d7d7d7d7d7d7d7c7869614f3a2a180400091d31455660737a7d7d7d7d7d7d7d7d7d7c7a776e625a4937271501000000000000000000000000000000000000000000000b1b2d3e4a5b637785979faab3bfc8ccd6dbdddfe2eae4e2e7e0ddd9d5cbc8bfb3a99f958476635a493a2a1a0a000000000004192e43596e8398aec3d8e2cebbaa9f8c7e7369615854504f4e4e50515457616978869ca9bacde2e2cebbaa8c77624d37220d000006192b3c4b6073849aa7b8c9dac9b5a395806b5d4b3a4949494954697f94a9bed4dac5af9a85705a463d39302313040000000d22374d62778ca2b7cce1e1cdb9a88f8a8a8a8a8a8a8a8a8a8a8a89888685827d78726a61584b45382c1e0f010000000000000000000000000c1825303f4b55606977818c989fabb3bfc8d1cbc5b8b3a39b8c807360564639291a0a000000000000000a1b2832364045454545454545454545454545454545454545454545454545454545454138352c1e0e000000000000000a1a2b3c4c5e6a7f95a1b3c3d3ddd0c7c4c8cbd4e0cfbeb49f8c7b6559483827150500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102130404d5560636567686868686868686867635b4f43321c0c00000215273845556065686868686868686868676462594d493c2c190900000000000000000000000000000000000000000000031729394a5c6479879ba3b4bbc8d0dee0e8f0f2f4f7fdfffffbf5f3eee7e0ddcfc7bab4a29a86786358473827150200000000061c31465b71869bb0c6dbd3c3b49f8c7c6960544c473a3b3a38393a3c39464b5a63788b9fb4c9dfead8c8a38e79634e39240e0000000e1d3144556277899eabbccfd2c1b49f8c7b6558463334343e53697e93a8bed3d9c4ae99846f59442f251e1305000000000c22374c61778ca1b6cce1e9d7c6b9a19f9f9f9f9f9f9f9f9f9fa89e9d9c9a97928d877f766b6056493c2c1f0f0000000000000000000000000008131c2e37444b58616c78828c99a1b0b4c0c9d2ccc1b4aa9f96837461574638281502000000000003162839454b555a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a574d493c2c1c0c000000000000000e1e2f404a60728399a5b6c7d7e3dcd9dddfe4d3c2b2a0947f695d4b3b2b1a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000312223037444b4e50525252525252525252524e493d322514000000000a1a2737444b4f525252525252525252524f4d483b352c1e0e00000000000000000000000000000000000000000000000b1e334657647a899da5b5c1ced9e6edf5f6f4efe9e7e5e4e6e9ebf0f2f7f5ede5d7cdc0b4a49c8776615645311d0f00000000021527375d72879db2c7dccab6a5947f695e4b4336332926242324252728323c495a6d8398adc2d8e4ceb9a48f79644f3a240f000000011426374859667c8d9fb5c1d2cfbcab9d8776614c4130283d52687d92a7bdd2d8c3ad98836e58432e190a0100000000000c21364c61768ba1b6cbe0f4e4d7cdb5b5b5b5b5b5b5b5b5b5c6b9b4b2b1afaca7a59d94898074635a493d2c1c0c00000000000000000000070c0e14161926313a474c5b636d79838f9aa2b1b5c2ced1c8bbb4a1998475615645321d0f0000000000091e324557606b6f707070707070707070707070707070707070707070707070707070706c635a493a2a170400000000000000121c3043546176879da9bacde1eceef2e8d6c6b6a498826e614f3f2e1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041219273135383b3d3d3d3d3d3d3d3d3d3d38352c1f140700000000000a192731353a3d3d3d3d3d3d3d3d3d3c3a37342b20190e00000000000000000000000000000000000000000000000b1b31414b6175879ca7b7c3d2e2ebf6f5eae2dfd9d4d2d0cfd1d4d6dadde4eff4f5eae2d0c3b6a59a8474604b3d2d1808000000081d31445574899eb4c9dcc7b29c8774604b4030261f17110f0e0e1011161e2c3c556a7f94aabfd4e7d5c5a38d78634e38230e0000000009192b3b4c5e6b8096a3b5c5d6c9b7a598826d5f4d3c2b3c52677c91a7bcd1d7c2ad97826d58422d18030000000000000c21364b61768ba0b6cbe0f6eae2dfdccacacacacacacacacad7cdc9c8c6c5c1c3b7b2a89e958578635b493a2a180400000000000000010f1a2124292b28211f2a333c494d5b636e7a85909ca4b4bbc8d2cebfb3a29a8574604b3d2d1a0700000005192b3b4b60758085858585858585858585858585858585858585858585858585858585858178635847331f0a00000000000000001325364758647a8a9fb4becee1f4f5e1ccb9a89c8675614b433221110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2023262828282828282828282723211a0e000000000000000009151d202528282828282828282827252220180d060000000000000000000000000000000000000000000000031729394e5f6d8298a5b6c5d4e1f0f1e6dfd7cdc9c4bfbcbababcbec1c5c8d1dde0e7f2eee1d3c3b4a296816c5c4a3625130000000b20364b60758ba6b7cbd1c1a8937e695544311c14080400050b0d11151d203243566b8096abc0d5e0ccb8a78c77614c37220c00000000000d1d2f404b6074859ba7b9ccd4c3b2a0927d675a48363b51667b90a6bbd0d6c1ac96816c57412c17020000000000000b20364b60758ba0b5cae0e6d8cec9c7c7c7c7c7c7c7c7c7c7c7c7c7c9ccd6d6d4cac6b9b4a39b8979635847331f1000000000000009141d2d36393e403e3633291f2c353d4a4e5c64707c86959faab5c2d1cfc0b4a396816b5b4a36210b0000000b203448596e82959a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a968776614c37210c00000000000000000818293a4a5c677d92a0b1c5daeef3dec9b49e8a7963574632251403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e10121313131313131313120e0c060000000000000000000001080b10131313131313131313120f0d0b05000000000000000000000000000000000000000000000000000a1e334657687d92a0b2c3d3e3f1eae2d3cac7bab4afa9a7a5a4a7a9acb0b4c0c8cbd5e2eaf1e1d1c0b49f8c79645443301c070000081d31445573889db3c5c8b5a38d78624d3727150b0f131718202226273136424f6171869cb1c6dbddc8b39e88735947341f0b000000000000121d3144556278899eb3bdcecfbeb39e89786254433b50657a90a5bacfd5c0ab96806b56412b16010000000000000b20354b60758aa0b5caead8c8bbb4b1b1b1b1b1b1b1b1b1b1b1b1b2b3b9c5c1c9ccd6cdc1b5a79d8776614c3e2e1b0700000000091926313d4a4e5356534c463a2d20212d363e4b4f5e6674808c9ca4b4c0d1d1c1b59f8d79634e3929160300000d22374d62788c9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafa5937e69543e29140000000000000000000c1c2d3d4d5f6d8297adc2d7ece6d1bca7917c675b493929160700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011527374b6176899eb3becfe1f1e5d7cdc3b6b2a99f9a9492908f9194969ba2abb3b8c4cde0e8eee2cebbaa9b8572604a35200e000002152737586e8398a6b1b2aa9b85705a4835191d2024282c2b34373b37444b5060697f94a4b5c9ded9c4af9a846f5a3b2a180400000000000002152737495a677d919fb1c2d2ccb9a79a8473604b3e4f657a8fa4bacfd5bfaa95806a55402b15000000000000000b20354a60758a9fb5d9e2cebbaa9f9c9c9c9c9c9c9c9c9c9c9c9c9d9ea7a5acb3b9c5cfd2c5b6a599836e5c4a36220b00000001142637444b5b63696b6861584a3e2d1b1a212e37404c55606a7a869aa2b4c2d3cfbcab98826d5746321e0a000012273c52677c91abbcc5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c3ae99836e59442e190000000000000000000d1d30414b6175879cb2c7dcf1ebd5c0ab96806b5d4b3a2a1704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b151b1a140e0c060000000000000000000000000000000000000001080b121819160e0c0600000000000000000000000000030a0c0f0e0b08010000000000000000000000081d314455697e94a7b9ccdcece3d5c7bab4a59d928a847f7d7b7a7c7f81858d959da6b0bcccd6e4ebd9c8b4a2917c66513c2b190600000d22374d627788979c9d998c7c66503c2b273136393e413b484d5155556066707e8c9fb4c2d2e6cfbfa9947e69543f2914000000000000000009192c3c4d5f6c8197a4b5c6d6c5b4a2947f6a5c4a4f64798ea4b9ced4bfa9947f6a543f2a1500000000000000071c304354758aaabbcedfc9b49f8c86878787878787878787878788898c90969ea7b2becfd3c3b3a18f7a644f392816030000081d314455606d797e807d76645c4a362210101b222f37444b5c6475849aa4b6cadac9b49f8a76614b36210c000014293e53697e93a8c9dadadadadadadadadadadadadadadadadadadadadadadadadadadac5b09b85705b46311b000000000000000008182b3c4d5f6d8297a4b6cadef1f3dfcab59f8d7b655847331f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e212a302f292321190e0b0500000000000000000000000000000009141d20272d2f2c23211a0f01000000000000000001080b171e212524201d1409000000000000000000000b20354b6074879db2c5d6e8e3d5c5b8a99f93877d766f6a67656567696c70788088969eb3b9c5d4e2e6d1c0ae99846f5a4935200b00000b203448596277818688837b665e4c353a37444b4f53575a5962666a6e757b84939faabbcee0d8c8b3a18d78624d38220d0000000000000000000e1e30414b6074869ca8bacdd1c0b49f8b7a64564e63788ea3b8cdd3bea9947e69543f2914000000000000000013254a5f758a9fb4cadcc6b19c867272727272727272727272727274767b818998a0b2bfcfcfbfae99846f5746321e0900000b20354b6073828c939593897a644f3e2d1b0708121927313e4a576175869cb1c2d3cebbaa907b66503b2611000012283d52677d92a7c1cacacacacacacacacacacacacacacacacacacacacacacacacacacac7af99846f5a442f1a0000000000000001142636485a677c919fb1c3d3dedcdee1cfbcab9d8876614c41311e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2832364045443f38352c2220180d0100000000000000000000000009192631353c43444139362c1f110300000000000008141c202933363a39353126191306000000000000000316293952677c91a5b7cae4e7d5c5b8a69e8b7e746761575452504f5254575b636b7480919ea7b7c4d4e5dfcab49f8b78624d38230d000005182b3b4859626c71726e655d4c444b5056556064686c7073777b7f8389909aa2b4bbc8d9e1cebbaa99836e5a4835200b00000000000000000000121e32455663798a9fb4becfcebbaa9c8675604d63788da2b8cdd3bda8937e68533e291300000000000000001f354a5f748a9fb4c9dbc6b09b86715c5c5c5c5c5c5c5c5c5c5c5d5861656c778298a0b2c7d8c9b49f8a76614b36210c0001152737566b80959fababa79b85715c4a36220a000009151d2d394657657a8fa4b6cad8c8aa95806a55402b1500000e24394e63798ea3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a995806b55402b16000000000000000d1c3043546278899eb3beced3cac7c9cdd6c9b7a698836e604e3c2c1b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192838454b555a5a544d493c37342b1d15090000000000000000000001142637444b525859564e493d2f211100000000000d1826303539464c4f4e4b4437312414060000000000000a1e32465770859ab0c3d4e6d9c9b8a79e887b6960554b46393d3b3a3c3f3d494e55606b7c899da6b7c7d8e3cfbcab947f6a553f2a150000000d1d2b3b474c575c5d594f4b4e5560656b7075797d8185888c9095999ea8afb4c0ced9d7cdbcb49f8c79634e3c2b19050000000000000000000002162838495b687d92a0b2c3d3c8b6a497816c5e62778ca2b7ccd2bda8927d68533d2813000000000000000a1f344a5f74899fb4c9dac5b09b85705b474747474747474747473a474c505861728398a9bacecebaa9907b66513b261100081d31445572879db2bcc5b5a38e79644f38271502000002101b29394b5d72879cb1c7d7c1ac97826c57422d1702000c21364a5b71859a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8a78634d38230e0000000000000d1d2f3f4b6073849aa7b9ccd3c2b6b1b4b9c6d4c4b2a0927d685b493928160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021527374556606a706f69635b564d483b3127190b000000000000000000081d31445560676d6e6b635b4b3f2f1c080000000d1d2a36434b535761646360554e423124140000000000000c21364b61768a9fb4cadfe3cfbcab9e8978645d4b44373228282625272a2c3537444b5e6678889da9bacee2d9c9ae99836e59442e19000000000d1d2a343742473b474c5c646d747a81858a8e93969a9ea7a6aaaeb3b9c6c8d1dfd1c7bab49e937e685b4a361e0e0000000000000000000000000a1a2c3d4e606d8298a4b6c7d3c2b19f907c6661778ca1b6ccd2bca7927d67523d2812000000000000000a1f344a5f74899fb4c9dac4af9a856f5a453232323232323232322a33373a475461778b9fb4c9d8c7aa95806a55402b15000b20354b60758aa4b5c9d2c1ac96816c5645311d12060000000b1b2e3f596e8399aec3d8c3ae98836e59432e190400071a2d3d4d6278848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a867c665a4935200c00000000000a1a2b3c4c5d6a7f94a2b4c5d6c5b6a49c9ea8b9cdcfbfb49e8a79635745321e1402000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d31445560747f85847e78726b62594b4437291b0b0000000000000005182b3b4b60737c82848179655d4b37230e00000a1a2a3b4754606872767a797468604e42311b0b000000000010263b50657b90aabbcee2d6c6b49f8d7c665a4b3f31271e1612101012141a212731404d5a647a8b9fb4c4d4cbbcad97826d58422d1800000000000d181f2230404d59626d7982888f969b9fa9a8acafb3b8c5bfc3c9ccd6dacfcac1b4a99f93806b604e3d2d1a00000000000000000000000000000f1f31414b6175869ca9bacdcebdb39e887761768ba1b6cbd1bca7917c67523c2712000000000000000a1f34495f74899eb4c9d9c4ae99846f59442f1d1d1d1d1d1d1d1d171f212a3647596f849aafc4d6c1ac97816c57422c1700081d31445571869cb1c6dcc8b39e8974604b402f20191211131a213245566f8499aec4d7c2ad97826d58422d180300000f2035485a626f747575757575757575757575757575757575757575757575757575757571665e4c3c2c19060000000002152738485a657b8d9fb4c0d1c9b9a79c868a9eb4bdcdcdb9a89c8675604b423120100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011527374b607483959a99948d8780776a6055463a2919090000000000000b203448596d82919899968b7b65503b25100003162838475962737d878b8f8e887e68604e3929170300000000132536556b8095aac8d8e1cdb9a896806b5e4c3c2e1d15090300000000000609151d303c4b5c6b8095a6b7c4b7b39e907b66503b261100000000000010202f3f4d5e6677828c979ea7abb0b4bac7c1c5c8ccd5d4d6d6ccc9c9bcb5aea39b8a7e6b625142311f0f000000000000000000000000000001131e324657647a8b9fb4bfcfcbb8a699836f768ba0b5dad1bba6917c66513c271100000000000000091f34495e74899eb3c9d8c3ae99836e59442e1908080808080800040a0c182a3b576c8197acc1d6c3ae99836e59442e190001152737566c8196abc2d3ccb8a7947f695e4c3f352b2827282d36414b6075899eb3c9d7c6aa95806a55402b1500000006192b3c484d5a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c514c402f1e0e00000000000c1d3145566278899eabbccfcfbcab9e89787d919eb0c0d1c6b5a498826d604e3e2d1c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d3144556a7f94a1afafa9a49c958a80736158463727150200000000000d22374d62778ca0adaea999846e59442f1900091e324556627785929ca4a4a69d927e685746331e0a000000071c30435470859ab0c5dadec9b49e8a76614c402f1e100200000000000000000002121e2e3e4c6176879da7a8a69d93806b5e4c38230f0000000000071b2d3e4b5d667c89979fabb3b8c5c5c9cdd7d6d5d6ccc9c5c1c5b9b3aeab9f998f85796860514434241401000000000000000000000000000000031629394a5c697e93a1b3c3d4c4b3a1937e738aabbccfd0bba6917b66513c261100000000000000091f34495e74899eb3c9d8c3ae98836e59432e1e1e1e1e1e1e1e1e171f21243041586d8297adc2d7c3ad98836e58432e19000011263b50667b90a4b6cad5c5b49f8c7c665d4d493c3d3c3d3d4a4e5f6a7f94a7b9cccdb9a8917c67513c2712000000000e1e2b3538454a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a463b382f221200000000000c1c30414b6074859ba7b8c9d0bfb59f8d7c666c8196a2b4c4d2c2b2a0937e685c4a3a2a17040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6074889db2bfc4c2b6b1a99f958476615544311d0900000000000f243a4f647a8fa4bec7b19b86715c46311c000b21364b6075859ba3b2b6c3b7b39e8976614b36210c0000000b20354a60748a9fb4c9dfd4c3ab95806b584733221100000000000000000000000000101e33465763798990938f887e6b6250402f1c0900000000000d22364a5c657b8b9ea8b4bcc9ccd5d8d5cbc8c4bfc6b9b3b0aca8a79e99938c837a70635b4e423426160600000000000000000000000000000000000b1b2d3e4f606e8399a5b7c8d0bfb49f8a798c9fb5cad0bba5907b66503b261100000000000000091f34495e74899eb3c9d8c3ad98836e58433333333333333333332933363a414d5f71869cb1c6d6c1ab96816c56412c1700000b20354a6073869cb1c1d2cebbaa9e8a7b6e625a54525153555b636e7d8c9fb4c5d6c7b49e8975604b36210b0000000010202e363a464a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a483d39302313000000000417293a4d5f6c8197a3b4c5d4c3b3a195806b5e6073849aa6b8c8cfbeb49f8b7a645847331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24394e64798ea6b7cbd9d3cac7bab4a29a8474604b37271502000000000f243a4f64798fa4b9c6b19b86715c46311c00162b40566b8095a3b5c2cad3cbb9a8927c67523929160300000c21374c61768ca9bacddfcbb7a58d78634e3a2a17030000000000000000000000000003172939495b63767b7e7a75686050443322110000000000071b2e3e4e647a8a9ea9b9c6cfd8cecac3c4b8b3aeaaa6a89e9a96928e89837d786e655d4e4a3d3124160800000000000000000000000000000000000000102032424c6176879daabbcecdbaa89c879cabbccfcfbaa5907a65503b251000000000000000091f34495e74899eb3c9d8c2ad98836d58484848484848484848483a464c4f545f677c91a4b5c9d3c3a9947e69543f29140000071c304354687d92a3b5c7d7c8b9a89e8f83786f6a6766686a6f7983919faabbcecdbaa998826d5745321e090000000a1a2e3e4a4f5c60606060606060606060606060606060606060606060606060606060605d524d41301e0e0000000a1f334758677d929fb1c1d1c7b7a59a8472604b556277889daabbcecdbaa99d8776614c37210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91a6c4d4e6e5ded7cdc0b4a2937e695544311d08000000000f243a4f64798fa4b9c6b19b86715c46311c001d32485d72879db2c1d1dee6d6c6ae99836e5746321e0a00000e23384d63788da2c7d7ddc7b29d88725b49351c0c0000000000000000000000000000000b1b2c3d49576166686560564e423326150300000000000d22364a5c70849aa8b9c7d6d1c8bbb4aea7a69d9995918d8985817d79756e68625a4f504d4a43363023140600000000000000000000000000000000000002141f334758647a8c9fb4c0d0c6b6a49ca4b6c9dacfbaa58f7a65503a251000000000000000091e34495e73899eb3c8d7c2ad98826d5d5d5d5d5d5d5d5d5d5d5d5e58616469717d8a9eb4c2d2cab6a48e79634e39240e0000001325364b6074859ba9bac9d6c6b9b4a0988a847f7d7c7d80848c99a1b4bbc8d0c0b49f8a78634d392816030000021628384a5c6471757575757575757575757575757575757575757575757575757575757572675f4d3c2c190600000c21374c6176899eb3bdcecdbaa99d87766154434859657b8c9fb4bfcfc7b7a597816c57422d1702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d92a7c4d4dfe3ece9e1d1c0b39e8974604b36200b000000000f243a4f64798fa4b9c6b19b86715c46311c001f344a5f74899fb4c9deeff4dec9b49f8a76614b36210c00000f243a4f64798fa4b9ced7c2ad97826d583d2c1a00000000000000000000000000000000000f1f2c39464c5053504b4538312415070000000000000f243a4f647a8fa2b4c6d6d1c0b4aa9f99928d8884807c7874706c6864605553546064656360544d41322414000000000000000000000000000000000000000417293a4b5d6a7f94a2b3c4d3c2b6b1b6c2d3e7cfbaa48f7a654f3a251000000000000000091e34495e73899eb3c8d7c2ad9882737373737373737373737373737476797f86929ea8b9cdd2c2b29c87725b4a36210c000000081d31445563798b9fabbcc9d6ccbeb2a99f9994929192959a9fabb3bfcecfc1b3a295806a5a49351b0a000000091e324556647a868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a877d675a4935200c000011263b50667b90a7b8cccebdb49f8b7a645847363b4b5d697f94a0b2c2d3c3b39e88735e49331e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8fa6b7c5cacfdae7eee0ccb8a7907a65503b2510000000000f243a4f64798fa4b9c6b19b86715c46311c001c31475c71869cb1c5d5e8f6e1cdbaa98f7a644f3a250f000011263b50667b90a5bbd0d4bfa9947f6a543f2a150000000000000000000000000000000000010f1b2933363b3e3a3632281a140600000000000002152737586e8398adc0d1d1c0b4a29a8b837d77736f6a6662605457534f4b4a5c6473797b7873675f4f42321909000000000000000000000000000000000000000c1c2e3f4a6072849aa6b7c9d3cac7cad3e0e4cfb9a48f7a644f3a250f00000000000000091e34495e73899eb3c8decab49f8c88888888888888888888888888898b8f949ba3b4b9c6d7c6b5a3937e69543d2d1a07000000021527374a5b687e8d9fabb9c6d1cfc7bab4aea9a7a6a8aaafb4bcc9d0cdbfb2a39a8474604b3c2c19000000000b21364b6074889b9fab9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa59d8c78634d38230e00000e23384d63788da1b2bebeb19f927e685c4a3a2a2e3f4f616e8398a4b6c2bab09b85705b46301b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6073889da7afb5bcc9d3e0e8d5c5aa947f6a553f2a15000000000f243a4f64798fa4b9c6b19b86715c46311c00152b40556a8095a7b8cce0f0e9d7c7a7927d68523d2813000012283d52677d92a7bcd2d2bda8927d68533d2813000000000000000000000000000000000000000b171e21262925211e160a0000000000000000081d31445572879db2c7dcc8b4a29a84786e67625a5955514d4a43363d394556647a878e908d877d69604f3727150100000000000000000000000000000000000000101c3043546277889dabbccfdedcdee5f0e4cfb9a48f7a644f3a250f00000000000000091e34495e73899eb3c8decebbaa9f9d9d9d9d9d9d9d9d9d9d9d9d9e9fa9a4a9b1b5c1cdd3c6b9a89b8673604b35200f000000000009192d3d4e60687e8d9ea8b4c1c8d1cdc9c4bfbcbbbdbfc4cacfccc6bab4a1998575615645311e0e0000000010253a50657a8fa6b5bcb5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c3b6ab937e69543e291400000c2035495a6e8398a0a9aaa097816c604e3e2d1c2132434b6175869ca4aca99f927d67523d2812000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455657b89939a9fabb6c2d3e1d6c1ac96816c57412c17020000000f243a4f64798fa4b9c6b19b86715c46311c000c21364c6176899eb3c2d2e5ead5c0ab95806b56402b16010013283d52687d92a7bdd2d0bba6917b66513c26110000000000000000000000000000000000000000030a0c1113100b09030000000000000000000b20364b60758a9fb4cadac5b09a8474635a524d483c403c3835302528364b6074889da5a5a49c917e695544311d0800000000000000000000000000000000000000001325364759657b8d9fb4c0d1e3f3f9fae7d4c4a48f79644f3a240f00000000000000081d33485d72889db2c7ddd8c8bbb4b2b2b2b2b2b2b2b2b2b2b2b2b3b4bac7bec6c9d2cec3b6a89e8a7a645544311d080000000000000f1f31424e60687d8a9ba3b0b4c1c5caced8d1d1cfd4cbc8c5b9b3a89f938376615746382715000000000011263b51667b90aabbbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbfaa947f6a553f2a15000006192c3c4b6075828e9495908274604b42312010141e3346576378869397948b7f6a5f4d3a2510000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011426374b5d65757e858d9ca4b6c3d4d7c2ad97826d58422d18030000000f243a4f64798fa4b9c6b19b86715c46311c000a1e334657697e93a4b5c9deeed8c3ae99836e59442e19040011263b50667b90a5bbd0d0bba6917b66513c26110000000000000000000000000000000000000000050b0d110f0b0902000000000000000000000d23384d62788daabbced0bba6907b6656493c38342b2b2723201c20324152677c91a6b6c2b6b19e8974604b35200b000000000000000000000000000000000000000008182a3b4b5d6b8095a2b4c5d5e5eeeadfcbb7a68d78624d38220d00000000000000051a2f455a6f849aafc4d5ddd8cecac8c8c8c8c8c8c8c8c8c8c8c8c8c9cdd7d4d3cac8bbb4a59c8a7b655c4a3726140100000000000001132431424e5f677885919ba3aab0b4bbc8bbbcbac4b7b2ada79e958a7e6e61584639291a0a00000000000d22374d62778b9fa7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a1907b66503b26110000000e1e324557606e7a7e7f7b6d6056453224130203172939495a63767e817e786a615041311e0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009192e3f4b5761687079869ca5b7cad7c1ac97826c57422d17020000000f243a4f64798fa4b9c6b19b86715c46311c00031729394b6073869cb1c1d2e4dac5b09a85705b45301b06000f24394f64798ea4c8d8d2bda8937d68533e2813000000000000000000000000000000000000040e1920222724211e160a0000000000000000000c22374c61778caabbced2bca7927d675544372e2927262528253035434f5f6f849aafc4d3cab7a68d77624d38220d0000000000000000000000000000000000000000000d1d2f3f4b6073849aa7b8c7d3d9d8cebfb29d8874604b35200b0000000000000001162b41566b8096a6b8c4c7cacfd9cacacacacacacacacacad7cdc9c8c6c5c1c3b6b2aa9f95877a655d4b3e2d1909000000000000000006142431414d5a63737c858f959b9faaa4a6a7a5a3a69d979289807768604c463a291b0b0000000000000b203448596a808e92929292929292929292929292929292929292929292929292929292928f8372604a35200b00000003162839454b5c64696a655d4b453828150600000b1b2c3c495861686c69635b504333231301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e39464b535c6475879db2c7d6c1ab96816c56412c17010000000f243a4f64798fa4b9c6b19b86715c46311c00000b1d314455657b8fa3b5c9dddbc6b19c86715c47311c07000d22374d62778caabbced5bfaa95806a5539291703000000000000000000000000000000000c171f2b35383c3a3632281a1406000000000000000b20354a60748a9fb4c9dac5b09b857360554b3f3e3c3b3b3d36434a5061697d92a1b3c7ddc8b29d88735a4834200b00000000000000000000000000000000000000000000111d3144556278899ea9b6c2c3c8bbb4a1947f695443301c0800000000000000000c22374c6177889ea6afb2b4bcb5b5b5b5b5b5b5b5b5b5b5b5bab4b2b1b0aca7a49c948b8075645c4b3f2e201000000000000000000000061423313c49546067707a80858a8d8f9191908e8c88827c766b61594e4233291c0c0000000000000005182b3b50616a797d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7a73605443301c07000000000a1b28323e4a4f5455504c3f32281a0a000000000e1e2c3a464c5357544d493c3325150500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111b2932363d4a57677d92a7bcd2c0aa95806b55402b16000000000f243a4f64798fa4b9c6b19b86715c46311c0000011426374b5d71869bb0c6dbdcc7b29d87725d48321d08000b20364b60758a9fb4cadac4af9a846f5746331e080000000000000000000000000000000c1c29333c484d514f4b453831241407000000000000071c30435470859bb0c7d7c8b4a3978173655d585352505052545460656e7f8d9fb4bfd0d3c2ad98826d583c2b190500000000000000000000000000000000000000000000011426374859657b8b9ca4acaeacaa9f968372604a3626140100000000000000000a1f334758667c88959a9d9faba0a0a0a0a0a0a0a0a0a0a0a0a99f9d9c9a96928d877f776b60564b3e2e211102000000000000000000000005131e2c36434b515c646b7076787a7c7c7a7977736d6761584c473a311f170c0000000000000000000d1d3343505c646768686868686868686868686868686868686868686868686868686868656055443625130000000000000a161e2d36393f403b382f1d150a0000000000000e1b2933363e423f38352c1e15070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212d394d63788da2b8cdbea9947f69543f2a14000000000f243a4f64798fa4b9c6b19b86715c46311c00000009192e3f546a7f94a9c3d3dec8b39e89735e49341e0900081d31445570859ab0c5dac9b49f8a76614b36261401000000000000000000000000000417293a474c5a62666460564e423225140000000000000013253654697f94a9bacdd1c1b19f97847a726d69676665676a6c737b83949fabbccfdec9b6a4917c67513c271200000000000000000000000000000000000000000000000009192b3b4b5d657a8690969997948b817561544330180800000000000000000004182a3a4c5e66768085878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89888785817d78736961594b45382e20110300000000000000000000000000000e182630353e4b4f555761636566676563625958524c463a342a1c140400000000000000000000001525333d4a4e52525252525252525252525252525252525252525252525252525252524f4b44372618080000000000000003101b2224292a26231c110200000000000000000b171f21292c292321190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f21364b60768ba0b5cbbda8937d68533e2813000000000f243a4f64798fa4b9c6b19b86715c46311c000000001123384d63788da5b6cadec9b49e89745f49341f0a0002152737556a7f95aac5d5cebbaa927d675443301c0d00000000000000000000000003101f3347586170787c7a7568604f43321b0b0000000000000d22374d62778a9fb4c2d2cebdb1a29a8f87827e7c7b7a7d7f81879099a1b4bcc9d9cebdb19c8673604b35200b000000000000000000000000000000000000000000000000000d1d2e3f4b5c64747b8184827e786c61574636251300000000000000000000000c1c2f404c57616a6f72757575757575757575757575757575747371706c676360544c473b32281a10020000000000000000000000000000000008141c202e373a39464b4e4f5152504e4c473b3d3633291f180c0000000000000000000000000007151f2d36393d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a353126190900000000000000000000070d0f1415100e090000000000000000000000040a0c1317140e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b61768ba0b6cbbca7917c67523c2712000000000f243a4f64798fa4b9c6b19b86715c46311c000000000c2135495b72879cb2c7dcc9b49f89745f4a341f0a00000f243a4f647a8fa7b8ccd8c8b19c8673604b3b2b190a0000000000000000000001102132434c6176848d918f887e69614f3928160300000000000b203448596b8095a4b5c4d1cec0b4afa49c97939190909294979da5aeb3bfcfd9cec0b19f917c675443301c08000000000000000000000000000000000000000000000000000011212e3e4b5560666c6e6d69635b4c463929180800000000000000000000000011222f39464c555a54606060606060606060606060606060555d5c5b57524e4a4336342a1e160a000000000000000000000000000000000000000108101b2225283236383a3c3c3b3937342a27211f170b04000000000000000000000000000000010f1a2124282828282828282828282828282828282828282828282828282828282825201d14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768ba1b6cbbba6917b66513c2611000000000f243a4f64798fa4b9c6b19b86715c46311c0000000006192c3c5a6f8499afc4d9c9b49f89745f4a341f0a00000b20354b6074889eb3c7d7c9b6a4927d67594837281a0c010000000000000004131f2e3f4f616e8399a2a6a69e937f695746321e09000000000005182b3b4b6175869ca6b4c0ced1c8c2b6b1ada8a7a5a5a7a9acb2b7c3c6cfd4cbbdb1a297816c5f4d3626140100000000000000000000000000000000000000000000000000000311202e37444b51575957544e493d33291b0b0000000000000000000000000003111b2933364036434b4b4b4b4b4b4b4b4b4b4b4b4b4b4b44374745413d383530251f180c030000000000000000000000000000000000000000000000080d0f161e21232527272524221f18120c0a0400000000000000000000000000000000000000070d0f1213131313131313131313131313131313131313131313131313131313100b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d181e202020202020202020202020202020202020202020201e170b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768ba1b6cbbaa5907a65503b2510000000000f243a4f64798fa4b9c6b19b86715c46311c0000000000172c42576c8197acc1d6c9b49f8a745f4a351f0a0000081c3043546b8095a9bacdd3c2b39e8877625545382a1d140906000100080c181f303d4b5d697f94a1b3c0b8b39f8b76614b36210c0000000000000d1e3246576278889aa2b4bac7cbd3cac7c2bebcbbbabcbfc1c7cad4d3cac4b7b29f978473604b41301808000000000000000000000000000000000000000000000000000000000210192731363b4144423f38352c1e170b000000000000000000000000000000000b171e212b2630353535353535353535353535353535312632302c2823201c1308040000000000000000000000000000000000000000000000000000000003090c0e101112100e0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1820222e3335353535353535353535353535353535353535353535332c201d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768ca1b6cbb9a48f7a644f3a250f000000000f243a4f64798fa4b9c6b19b86715c46311c000000000014293f54697e94a9bed3cab49f8a755f4a35200a0000011426364c61778a9fb4c7d7cbb8a69a84736056473a312620191817191c232a34414d5b657b8c9fb4bfcfcbbbaa8f7a65503a251000000000000003162939485a627884959fa9b3b8c5c5c9cdd7cfd0cfd0cfd4cbc8c4c3b6b2a69d9281746055443123120000000000000000000000000000000000000000000000000000000000000009151d20262c2f2d2923211a0e03000000000000000000000000000000000000030a0c15141c2020202020202020202020202020201d141c1b17120e0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b121a1d1e1b160d0b0500000000000000000000000000000000000000010f1d2b343743494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48413632281a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778ca1b6ccb8a38e79634e39240e000000000f243a4f64798fa4b9c6b19b86715c46311c000000000012273c52677c91a7bcd1cab49f8a755f4a35200a000000081f3447596c8196a9bacdd5c4b4a299837461584b4437352b2d2c2e2e373b474c5f6779889daabbced6c6b59f8b77614c37220c000000000000000b1b2b3c485a62737f8b959ea6abb0b4bac7babbbcbbbac4b7b3afaaa59c93887d6d60564537271504000000000000000000000000000000000000000000000000000000000000000002080b11171918140e0c0600000000000000000000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0801000602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e10131616140e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000a151d20282f3233302b2220180d0000000000000000000000000000000000000f1f2c3b484d585e606060606060606060606060606060606060606060605d574b4538281502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62778ca1b7ccb8a28d78634d38230e000000000f243a4f647a8fa4c0c9b19b86715c46311c000000000011263b51667b90a6bbd0cab49f8a755f4a35200a00000004182a3b4d62778b9fb4becfd1c0b2a19984766860554d493c4241443f4b5059616c7d8a9da6b7c8d8ccb9a899836e5847331f0a00000000000000000d1d2b3c4855606a77808890959a9fa9a3a5a6a7a6a5a4a69d9a958e877e75685f4b4538281909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a101b2225292b2b2924211a0f0500000000000000000000000000000000000000000000000000000000000000000000000e1a2731363d444748454037342b1d130500000000000000000000000000000008182c3d4959626d7375757575757575757575757575757575757575757575736c605645321d0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768ca1b6cbb7a28d77624d38220d000000000e23384d63788da2b0b1ab9a846f5a452f1a000000000010253b50657a90a5bacfcab49f8a755f4a35200a000000000c20344859697e93a0b2c3d3cfbfb2a29a897e7469625a5a5856595c5d656e7781929ea8b7c4d4cebdb39e8978624d3a2a18040000000000000000000e1e2b37444b59626a757b80858a8c8e8f919291908e8c88847f79726960564e4132281a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1416120c0b0400000000000000000000000000000000050b0d1316140e0c060000000000000000000000000000000000050b0d131616120b0903000000080e10141715100e08000000000000000000000000000000000000000000000000000005131e252e373a3e41413e39362d20180d0000000000000000000000000000000000000000000000000000000000000000000e1e2c38454b525a5d5d5b554d483b312313050000000000000000000000000001142636495b637782888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a888174604b3d2c1a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768ba1c7d8b8a28d78634d38230e000000000c2035495a6f84949a9c998d7d67523c2712000000000010253a4f657a8fa4bacfcab49f8a755f4a35200a0000000005182b3b4e606e8298a5b6c4d3cfc0b4a79e93867f78726f6d6c6e71747a838b979fb4b9c6d4cfbfb19f937e685948341c0c00000000000000000000000e1926313b484c5660666b707577797a7c7c7b7a7976736f6a635b544b4538311d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a21232a2c28221f180c00000000000000000000000000000d192022282c292320190e0300000000000000000000000000000d192022292b2b28211e160a05111c23252a2c2a25221b1003000000000000000000000000000000000000000000000006142330393f4b4f535656544e4a3d342b1d0d000000000000000000000000000000000000000000000000000000000000000d1d2c3c495660676f7273706b62594e4131231300000000000000000000000000081c304354637987989ea79f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9fa69d96826e5b4936210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768ba9baceb8a38e79634e39240e0000000006192c3c4b61757f8587847b675f4d39251000000000000f253a4f647a8fa4b9cfcab49f8a755f4a35200a00000000000d1d31424c6176879da6b6c2d1d1c5b8b3a49c948d878482818386898f989fa9b1bdcdd7cdbfb3a197816c604e3b2b190000000000000000000000000009141d2a3438454b51565560626365666766656461585a554e4a3d3632281a130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f2c36393f413d37342a1d0f010000000000000000000002101d2b34383d413f38352c1e160a000000000000000000000008131c2b34373e41403d3632281b18202e373a3f413f3a372e1e160a00000000000000000000000000000000000000000002142431414d525d65686b6b69635b4d483b2b1909000000000000000000000000000000000000000000000000000000000005182a3b495a63747d84878885807768604e41311a0a0000000000000000000000000b20354b6073869ca5b3b8c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c4b7b2a08e79634e39230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e324556748a9fb4c9baa5907b65503b26170b000000000e1e324657616a70716e665e4d41301d0a00000000000f253a4f647a8fa4b9cfcab49f8a755f4a35200a000000000000141e3346576379889ca4b4c1cdd5ccc2b5b1a9a49c9a9796999b9ea8adb4bac7ced4cbbdb0a1998373604b42311d0d0000000000000000000000000000010d181f2832363b37444b4d4e50515251504f4c473a4039362d211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1c29333d494e5456524c473b2c1f0f0000000000000000000010202e3c484d5356544d493c32281b0e000000000000000000081825303b484d535656524b45392e2b343f4b4f5456554f4b3f32281a0a0000000000000000000000000000000000000000102031424e5f67717a7e80807e797062594837261401000000000000000000000000000000000000000000000000000000000b1f34475963788792999c9d9a958b7e685f4d38281502000000000000000000000012273c52677d91a4b6c3ccd5cacacacacacacacacacacacacacacacacacad4cbbeaa95806a55402b15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021628385e73889db3c8bda8937d68534033291b0b00000003162839464b545b5c59504c403023120100000000000f243a4f64798fa4b9cecab49f8a755f4a35200a000000000000031729394a5b6378869ba3b4bac7cfd2c9c6c2b6b1afadabaeb1b3b9c6c9ced7cdc4b7b39f9683756055443124140000000000000000000000000000000000050a151d202627313637393a3c3d3c3b3937332a2a24211a0f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d3a474c5b63696b676159493d2c1b0b00000000000000000d1d2e3e4b5a62686b69635a4b45392b1e0e0000000000000000132536434a5962686b6b6760574b3f3b484d5d65696c6a655d4b4538281603000000000000000000000000000000000000071b2d3e4e60687d868f939696938e8577625544311d08000000000000000000000000000000000000000000000000000000031729394c6277889ca5afb2b2b0aa9f927d675645321d090000000000000000000000192e43596e8398aec2d3e0e7dfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfe7d7c2ad98826d58432d18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c71879cb1c9c1ac97816c5e4c46392917030000000b1b2832363f4547443b382f2212050000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a000000000000000b1b2d3d4a5a627685959fa9b2bfc9ccd6d3cac7c4c2c1c3c6c9ccd6d5cbc7bab4a69d918172605745372715060000000000000000000000000000000000000002090b11151d202224252727262524211f17150e0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2d3d4a58616d797f817d77635b493928160300000000000005182b3b4b5c64787d817e786c6057483c2b1a0a000000000000071c304354606b787e80807d75655d4b485962717a7f817f7a6f605645321e090000000000000000000000000000000000000d22364a5c687e919ca4a8ababa9a39b8773604b35200b0000000000000000000000000000000000000000000000000000000a1e3346576c8196a6b6c3c7c8c8bbb29d8875604b36200b00000000000000000000001c31465c71869bb1c6dbf0fbfff4f4fffcf6f3f0f0f0f0f0f0f0f0f0f0f0eed9c4ae99846f59442f1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004192e44596e8399abbac6b49f8b7c6f615746331e0a000000000b161e212a30322f26231c1103000000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a00000000000000000f1f2d3c49586175808b99a1adb4b9c6c8cbd4d0d1d1d0d7cdc9c5c4b8b3a99f96887c6c6054453928190900000000000000000000000000000000000000000000000002080b0d0e10111211100f0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031729394a5b6376828e9496928879635746321e0d0000000000000820344859647a899296948c8175625a483827150200000000000b20354a6072808b93969592897b65594d6277858f9496948f8374604b3726140100000000000000000000000000000000000f24394f647a8d9fb1b6c2c0c0c1b4a5907b66503b26110000000000000000000000000000000000000000000000000000000c21364c61768a9fb4c4d3dcddd8cbb7a6927d685339291703000000000000000000001e33485e73889db3c8ddf2fffffffff4e9e1dedbdbdbdbdbdbdbdbdbdbdbdbd8c7ac97826c57422d170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263b50667b8d9fa8b4baa99f918375614c36210c0000000009151d20272e2f2c24211a0f01000000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000010f1e2b3a4756606b788390989ea8acb2b7c4bbbcbcbbc6bab4b0aba69d968a8176665e4b4336281b0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e33465763798897a0a9aba69d8775614b3b2b19050000000008182e3e4d6277899ea7abab9f968778625645311d0a000000000014293f54697e949faaababa79e8a77625b71869ba3a9abaaa197816c5544311d080000000000000000000000000000000000162b40556b8095abbcc9d3d5d5d1c3aa947f6a553f2a1500000000000000000000000000000000000000000000000000000215273852677c91a9bacde2f1f2e7d4c4ae99846f5746331e0a000000000000000000001c31475c71869cb1c6dbecfbfffff4e4d7cdc9c6c6c6c6c6c6c6c6c6c6c6c6c6baa9937e69533e2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f23384c5e687e8a959fa9bab4a197826d58422d1800000009192731353d43444139362d1f11030000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a000000000000000000000e1c2a38454b5a626e7b838990979da6a4a5a6a7a6a4a89f9b968f8880776c61584c403026180a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e10191c1f2020202020202020202020201f1d1c1a1815100b0902000000000000000000000000000000000000000004182a3b4c6176869ca6b1bec4b7a695806a5948342010000000001325364b5c6d8298a8b9c5bcb4a59b8574604b38271502000000061b30455b70859ab0bbc8c5b8a8937e6963798ea4b5c1c1bfb39e8874604b35200b0000000000000000000000000000000002172d42576c8297acc9dae5ebebd6c1ac97816c57422c170000000000000000000000000000000000000000000000000000091d3145566e8398adc7d7e9fffff2dfc9b49f8a76614b36210c00000000000000000000172c42576c8197acbdceddedfbfce9d7c6b9b4b0b0b0b0b0b0b0b0b0b0b0b0b0ae9f8b77614c37220c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091c2f404e60687880899fb4bfb39e89745e49341f000001152737444b52585a574e4a3d2f21110000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a00000000000000000000000c1a28323c494d5d656e757b82888b8e909192908f8d8985817a746b62594c473a2f1c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002111c23252e31343535353535353535353535353433312f2e2b25201d150c0a0400000000000000000000000000000000000b1f3447596d8298a4b6c4ced4c4b49f8a78624d3e2e1b070000071c304354647a8d9fb5c6d6cfc3b5a395806b5645311d09000000051b30455a70859aafc5d8d6c6ad98836d657a8fa9baced6ccb8a78d78624d38230d0000000000000000000000000000000000152a40556a7f95aac7d7eafdeed9c3ae99846e5937261401000000000000000000000000000000000000000000000000000b20364b6075899eb3c9def3fffff6e2cdbaa9917c6751382815020000000000000000000f24394f647a8e9fb1bfcfddecf6e1cdb9a89e9b9b9b9b9b9b9b9b9b9b9b9b9b99927f695847331f0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d324556607380889da9bab6b29d88735e48331e0000081d31445560676d6f6c635b4c3f2f1c0800000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000000000000a161e2c353f4b505660666d7376797b7c7c7b7a7875706c6560544c473b33291c12010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151d2f383b4346494a4a4a4a4a4a4a4a4a4a4a4a4a48464443403a363127221f180c050000000000000000000000000000000c22374c61778b9fb4c3d3e2e1cdbaa998826d5c4a36221300031729394a6072859babbccfe4e3d1c1b39e8975604b36200b00000000152b40556a8095aac4d4dac5b09a857061768a9fb4c9dfd5c5a58f7a65503a2510000000000000000000000000000000000010253b50657a90a9bacde2f6f1dbc6b19c86715544311d080000000000000000000000000000000000000000000000000115273750667b90a8b9cce1f5fffffdead7c7ad98836d5645321d090000000000000000000d22364a5c6c8197a1b2bfcedcebdec9b49e8a85868686868686868686868686837d69614f3a2a1804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b607484959da6b8b6a59d927f69543f2a140005192b3b4b60737d83848179655d4c38230e00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a00000000000000000000000000030e19202e3738454b5157576164666767666563605456504b4336342a1f170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091927313f4b50585c5f6060606060606060606060605f5d5b5a5855504b453837342a1f180d030000000000000000000000000010263b50657b90aabbcee1f1e9d7c7b59f8d7a644f41301a0a0a1e334657687d92a3b5c9daecefe0ccb8a78d78634e38230e000000000f24394f64798ea6b7cbddc7b29d8872576f849aafc4dad1bca7927c67523d271200000000000000000000000000000000000b21364b60758a9fb4c9dff4f4dfc9b49f8a75604b35200b000000000000000000000000000000000000000000000000081d3144556d8297acc6d6e8f6f4eff1f3dec9b39e8975604b36200b000000000000000000071b2d3e4b60748399a1b2becedbdfcab49f8b7c7171717171717171717171716e675f4f43321c0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95a2b3b8b6a59c877d69614f3b2712000b203448596e82929899968c7b65503b261000000000000f243a4f64798fa4b9cecab49f8a755f4a35200a00000000000000000000000000000006111c232832363b39464c4f505152514f4e4b43363a3530261f180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152737444b5d656e71747575757575757575757575757472716f6d6a656056544c473a342a1e160b00000000000000000000000010263b50657b90abbccfe3f3f5e3cfbcab9b85705f4d382816192c3c4b6176889db3c1d2e7f7f5e1cdbaa98d78634e38230e000000000b20354a6074889db2c8ddcab49f8a7560697f94a9c5d5d4bea9947f69543f2a160b09020000000000000000000000000000091e32455670859aafc8d9ebf6e2cdbaa98d78634d38230e0000000000000000000000000000000000000000000000000b20354b6074899eb3c8dee9e1dedadce3e1ccb9a8907b665138281602000000000000000000101d31455660748298a0b1bdcce3cfbcab9f8c7c665d5b5b5b5b5b5b5b5b5b59524d413225140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b30465b70859bb0c0c7b29c8774675f4f4332200c000d22374d62788ca0adafaa99846f59442f1a00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000000000000000000000080a151d2026293336393b3c3d3b3a3835302625201c14080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606e7b8386898a8a8a8a8a8a8a8a8a8a8a8a8988868483807a756f6961594c473b32291b0e00000000000000000000000d22374c62778c9fb5c5d5e7f7ecdac9b4a2917c675645321e2035495a6b8095a6b7cbdfeff5e5d4c3b49f8a74604b35200b000000000b1c3043546c8297acc7d7cebbaa8d786263798ea6b8cbd6c1ab96816c5641312c201d150a000000000000000000000000000216283853697e93aabbcee2f7ead7c7a6917c67513c271200000000000000000000000000000000000000000000000215283850657b90a7b8cce0d7cdc9c4c8d0ded6c6ad98826d5645321e09000000000000000000021527384556607382969fafbcccd9c9bbaa9f8b7b655c4a3d464646464646443d39302314060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071d32475c72879cb1c7bfaa947f6a564d4132251503000f243a4f647a8fa4bec8b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000000000000000000000000002090b11171e2124262727262523201c14100b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a4b60738290989b9ea89f9f9f9f9f9f9f9f9f9fa99f9d9b9998958f89847e776b62594b46392c1f12040000000000000000000b203448596d8298a7b8c9d9ebf7e7d1c0b29d8775604b3c2b2f404d63788b9fb4c4d4e7fce9d7c7b7a595806b5544311d080000000b1b29333651667b91a9bacdd9c8a5907a656074889eb3c8d8c3ae99836e594747413631271a0a000000000000000000000000000d22374c62778b9fb4cadff0ebd5c0ab96806b563929170300000000000000000000000000000000000000000000091d3245566d8297adc5d5d7c6bab4afb4c0d0dec9b39e8975604b36210c000000000000000000000a1a27384555607281959eaebbcfd8c8baa99e8a7a645b4a3c2c313131312e27251e1305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e33485e73889db3c8bba6917c6651383023150700000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000000000000000000000000000000000030a0c0f11121211100e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f3347586a7f94a0adb1b4b9c6b5b5b5b5b5b5b5b5b5bab4b2b0afadaaa89e99948a80776c6157493d2f221406000000000000000005182b3b4d6278899eabbccfe3edefdfcab7a5957f6a5a4834384c5e6e8399a9bacee2f2efe1cdbaa99d8775614b3727150100000417293a464c5860758a9fb4c9d2bda8937d68546e8398adc3d8c5b09b86705c5c5c564b45382715020000000000000000000000000b1f3447596f849aafc1d2e5efdac5b09a85705746331e0a000000000000000000000000000000000000000000000b20364b6075899eb3c9decdbaa89f9aa2b4c8dcccb9a7917c67513a291704000000000000000000000a1a27374454606c80949db5bcc9d7c7b9a89e8979635a493b2b1c1c1c1912100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f34495f74899eb4c9b8a38e79634e392413050000000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c61768a9eb4bec6c9ccd6cacacacacacacacad7cdc9c7c6c4c2c6b9b4afa89f968a8175635b4c403124140300000000000000000d20344859667c8d9fb4bfcfe0f0e6d4c3b49f8a78624d3f4556667b90a1b3c7d8eaefdecdbdb49f8a7a6457463319090000000a1f334658616d72728499aec4d5c0ab96807272727e93a8bdd2c8b29d88737272716b605645311d1000000000000000000000000005182a3b51667b90a3b5c9def0dfc9b49f8a76614b36210d0000000000000000000000000000000000000000000417293a51677c91a7b9ccdec9b49f8a849aafc2d3d6c5ae99836e5847331f0a00000000000000000000000a192636434a626b7f939fabbbc8d6c6b8a79d88786259483a2a1b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091f34495e74899eb3c9b7a28c77624d37220d000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a000000000003090b181e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c13110b02000000000000000000000000000000050b0d12141513100b070000000000000000040a0c12141514110c0a030000000000000000040a0c13161714100b080100000000000010253a50657a8fa8b9cddbdee1e8dfdfdfdfdfdfdfdfe9e1dedddbd9d8d7cdc9c6bab4a99f968679665e4e42312111000000000000000005192b3b4c5e6a7f94a1b2c2d3e4f1e1cdbaa898836e5d4b4b6074879cb2bfd0e5f2e2d1c0b09f927d675c4a392917000000011426374c6176828786899eb3c8dec9b39e89878787879db2c7ddcab59f8d868787868174604b3e2d1b070000000000000000000000000d24384c5e71869bb1c2d3e5e2cebbaa917c66513b2a180500000000000000000000000000000000000000000a1f3346586e8399aec5d6d1c0ac97817b90a4b6c9dfc9b49f8a76614c37210e000000000000000000000000091825304450616a7e8d9faabac7d5c5b7a69d877762584739291a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081e33485d73889db2c8b6a18c76614c37210c000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a000000000a161e212d333434343434343434343434343434343128261f1406000000000000000000000000040d182022282a2a2925201c130800000000030b171f2127292b2927211e170b0200000000000c171f21282b2c2a26201c1408000000000013283d53687d92a8c6d7e9f3f5fcfff4f4f4f4f4f4fffcf6f4f2f0eeede9e1ded7cdc7bab4a49c8a7c68604e3f2e1e0e00000000000000000d1d2f404a60728399a4b6c6d6e7e9d7c6b2a08f7b65555a6a7f94a5b6caddede6d4c4b4a296816c5f4d3e2d1b0b000000081d3144556c81979c9c9ea7b8cce0ccb9a89e9c9c9c9da5b7cbdfcfbcab9f9c9c9c9c96816c5c4a36220d000000000000000000000000091d2f4051677c91a4b6cadeead8c8ad98826d5948341f0a00000000000000000000000000000000000000000c21364c61768a9fb4c9dfc8b4a28e7971869cb1c5d6cebaa9937d68533c2b190600000000000000000000000008131c33434f60687d8c9fa9bac6d4c4b6a59c86766157463828190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071d32475c72879cb1c7b6a18c76614c37210c000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4b9cecab49f8a755f4a35200a0000000a1b28323642484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a473e3a31241405000000000000000000000c181f2b34373d3f403e3a353025181204000a161e2933363c3f403e3c3633291d150a000007151c2a33373d40413f3b353026181204000000152b40556a8095aabfd5eaf9efe9e6e1e1e1e1e1e1e1e1e1e2e4e5e8edf3f5f3e9e1d7cdc2b6a89e8d7e685d4b3c2b19090000000000000000111c3043546175869ca8b9c9daece4cfbeb19c86736062788a9fb4c3d3e6ead8c8b7a69a8474604b41312010000000000b20354b6075899eb1b1b3b8c5d5e8d6c6b9b3b1b1b1b2b7c3d4e6dac9bcb5b1b1b1b19f8e7a644f39240f000000000000000000000000001220354b6073869cb1c3d3e7dfc9b49f8a77624c3827150200000000000000000000000000000000000006192c3c53687d92a9bacdd5c4b09a8570687e93a7b9ccd8c7af9a85705a483520080000000000000000000000000000162532424e5f677d8b9fa8b9c5d3c3b5a49b857561564537271808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c31465c71869bb1c6b7a28c77624d37220d000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000f243a4f64798fa4bec8c7b49f8a755f4a35200a000003162839454b575e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c534e423123130100000000000000000c1c2a333b484d525455534f4a43362f22120a1b28323a464c51545554514b463932281a0a051525333a474c53555654504b4336302212040000162b40556b8095aac0d5eae7dcd4d1cccccccccccccccccccdced0d3d8dee0e8f3f5e9e1d3c6b9ab9f8c7b655a48372715010000000000000000132536465763798a9eabbccfe3ecdec9b5a4947f696e8399a8bacde1efe2cebbaa9d887762554431231302000000000d22374d62778ca7b9c7c8ccd5e3f3e4d6ccc9c7c7c7c7cbd4e2f2e7dacfcac7c7c7bdab96816b56412c1601000000000000000000000000081c304354687d92a5b6c9dae2cebaa9957f6a5645311d0d0000000000000000000000000000000000000c2035495a70859aafc7d7cbb8a6927c676175899eb3c9dacab59f8c78624d362614010000000000000000000000000007152431414d5e667c8a9ea7b8c5d2c2b5a39a8474605544362614010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b30455b70859ab0c5b8a38d78634e38230e000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000d22374d62778ca0afb2b2ae9d87725d48321d080000091e324557606d737474747474747474747474747474747168604e41301e0a0000000000000008182a3a474c596267696a686560544c402f20162839454b586167696a696661574b4538281513233343505861686b6c696560544c403022120000162b40556b8095aac0d5e7d7c9bfbcb7b7b7b7b7b7b7b7b7b7b9bbbec3c8ccd6dde4eff0e4d6c9bbaa9e8878625544311d09000000000000000008182939495b667c8d9fb5bfd0e1e5d2c2b49e8a787c91a1b3c6d7e9dfcebeb49f8b7b6459483727150500000000000e23384d63788da2c5d5dee0e8f3fff4e8e1dedcdcdcdddfe6f2fff7ece3dfdcdcdbc6b09b86715b46311c06000000000000000000000000011426364b6074879cabbccfe3d8c7b39d8874604b3b2b180500000000000000000000000000000000011426374d63788c9fb5cad9c8b39d887560576c8196abbccfcfbcab95806a5443301c08000000000000000000000000000006142331404d5e657b899ea7b7c4d2c1b4a2998373605443301c160700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a2f445a6f8499afc4b9a48e79644f39240f000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000b203448596d82929a9d9d99907e68533e29130000061a2c3d4b60758288898989898989898989898989898989867e685f4d39250b000000000000001325364758616f777d7f7f7e7a73665e4c3e2d1e324557606d767c7e807e7c766c605645321d1e314150616a777d80817f7b73665e4c402f1d0900162b40556b8095aac0d5dcc9b9aca7a1a1a1a1a1a1a1a1a1a2a4a6a8aeb3b8c5c8d1dfe7f2e7d8c8b8a69b8573604b3727150100000000000000000b1b2c3d4c5e6b8095a1b3c3d3e4e1cdb9a89984879db2bfcfe4e3d2c1b1a0937e685d4b3b2a19090000000000000c21364c61768ba7b8cce0e3e3eff1f7fcf5f3f1e5e3e3e3e3eff1f6fff8f4f1e9ddc8b39d88735e48331e0900000000000000000000000000081d314455657b8d9fb5c3d4e0cbb8a6927d68594834201402000000000000000000000000000000081d3144556b8095abbccfcebbaa95806b564d63788c9fb5cadac9b29d8774604b35200c0000000000000000000000060c0e1315152230404c5d657a899da6b6c3d1c0b3a1988272604b443325150600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004192e43596e8398aec3baa58f7a65503a2510000000000f243a4f64798fa4b9c6b19b86715c46311c000000000005182b3b4b60737d858887837b68604e3b261100000c2136495b6e83979d9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9c927d67523a2917040000000000071c3043546176838b929495938f887c665c4a3629394b6075828a91949593918a8174604b3828253a4e5f6a7f8a9295969490877c665e4c38240f00162b40556b8095aac0d5d4bfac9b918c8c8c8c8c8c8c8c8c8d8f9093989ea7b0b4c0cbd4e2efe6d5c5b5a3927d685544311d080000000000000000000f1f30404b60728399a5b6c6d7e9d7c6b3a1999da5b7cadde6d5c5b5a397826d604e3f2e1d0d000000000000000a1e33465773889eb3c8d8cecedadce3eee6dad3d0cecececed9dce3eee9ded6d4cec9b49e89745f49341f0a00000000000000000000000000011527374b5d6c8197a5b7cadfd5c4b39e8977624d423120100000000000000000000000000000000b20354b6074889db2c9dacab49f8b78624d495a6f8499afc3d3cbb7a5907b66503a2a18040000000000000000000e192123282a2a2a2a2f3f4b5c6479889da5b6c2d0bfb2a097816c62504332241300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d8297adc2bba6907b66513b2611000000000f243a4f64798fa4b9c6b19b86715c46311c0000000000000d1d31445560687073726e665e4e42311f0b00000e23394e63798ea1b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b19c86715846331f0a00000000000b20354a607486999faba9aaa8a69d8c7a644e393246576e83979fa9a9aaa9a99f97826e564532283d52687d929fa9aaaba9a69d8d7c66513b261100162b40556b8095aac0d5d1bca7917d77777777777777777778797b7e8389909ba2b3b7c4d1dfefe3d2c1b29d8774604b35200f00000000000000000001121c3043546176879ca8bacde1e4d0bfb3afb2b7c3d4e6d9c8b8a79b8574604b42312010000000000000000003172939576d8297aabbc8b9b9c5c8d1ded6c8bebbb9b9b9b9c4c7d0ded9cbc2beb9c2b19c87725c47321d07000000000000000000000000000009192e3f4b6175879db2bdcee0ccb8a799846f604e3e2e1d0d0000000000000000000000000004182a3a50667b90a6b7cbd3c2ae98836e59483c51667b90a5b6cad4c3ae98836e5847331f0a0000000000000005131e2c35383e4040404040403e4a5b6378879ca4b5c1cfbeb19f95806b614f42311f0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c182838576c8197acc1bca7917c67523c2712000000000f243a4f64798fa4b9c6b19b86715c46311c000000000003172939465560686f72716d635b4f43322111000013283e53687d93a8bfc9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b5a48b76614c36210c00000000000f243a4f647a8fa4b4bcc9bfc4b7ab957f6a5540364b61768a9fb4bac7bfc7bab49f8a76604b362e44596e8399aebac7c1c4b7ab99836e59442e1900162b40556b8095aac0d5cab5a08b75626262626262626262626466696e747b85909da6b4c1d1dfefdfcab6a5927d68523d2d1a0700000000000000000001142636475863798a9fb4bccddeddd0c7c4c7cad4e1e2cebbaa9e8978625645322414020000000000000000000f24394f647a8b9faaa3a3a3b0b4c0d1c8b8aba5a3a3a3a3afb3bfd0cbbbaea9a3a3a496816b56412c1601000000000000000000000000000000111e334657657b909fb1c1d1d5c5b3a1937e695c4b3c2b1b0b0000000000000000000000000a1f3347586e8398aec4d4cab6a4907b65503b354a6073879cb2c6d7c9b49f8a77614c372210000000000000001323313c494d535555555555555555555a6277869ba3b5c8cebdb09e947f6a604e3d2c1a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c232a3345566e8499aec3bda8927d68533d2813000000000f243a4f64798fa4b9c6b19b86715c46311c00000000000a1e33465761737e848886827969614f3f2e1c0800152a3f556a7f94aac9daddddddddddddddddddddddddddd2c2a38d78634e38230e000000000012273c51677c91a6c2cfd9d4d4c9a9947e69543f364b60758a9fb4cad8d5d7cab49f8a75604b3531475c71869cb1c6d7d6d4c9b19b86715c46311c00162b40556b8095aac0d5cab5a08b75604c4c4c4c4c4c4c4c4d4f5153556066707b889ba3b4c1d2e3e6d3c3b29c87725b4a36210c000000000000000000000818293a4a5b677d919eb0c0d1e2e3dcd9dddfe6e0cfbeb49f8c7b655a4838281606000000000000000000000d22364a5c687e8b8e8e8e8e9aa2b4c8beab9a908e8e8e8e9aa1b3c7c2ae9d948e8e8d8676614c37220c00000000000000000000000000000000031729394c5e6c8197a3b5c4d4d0bfb49f8b7a645a483928160300000000000000000000000c22374c61778b9fb4c9d6c6b19c86715d4b37304354697e94a8b9cdcebaa9947e69543f2e1b0800000000000d1d31414e5b63686a6a6a6a6a6a6a6a6a6a6a6a77859baabbcecdbcae9d937e685b493521090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917222f383a474c6075889db3c8c5a6917c67513c2712000000000f243a4f64798fa4b9c6b19b86715c46311c00000000031628394b61758593999d9c988c7f695d4b37230e0013283d53687d92abbcc8c8c8c8c8c8c8c8c8c8c8c8c8c8c9b5a38b76614c36210c000000000010253a50657a8fa5bacfebe9d7c7a6907b66513b31455672879cb1c7dceadcc7b29d877255443131465b70869bb0c5dbebd8c3ad98836e58432e1900162b40556b8095aac0d5cab5a08b75604b37373737373737383a3b37444b505e6677859ba3b5c5d5e7dfcab6a58e79634e39230e00000000000000000000000c1c2d3d4d5f6b8096a2b4c3d4e5f5eef2f4e4d2c2b2a0947f695d4b3c2b1a0a0000000000000000000000071b2d3e4e60687779797979849ab0c5bba5907c79797979839aafc4bea9947f79797872615847331f0a00000000000000000000000000000000000b1b2f404b6074859ba6b7c5d5cdbaa99d8878625746321e1401000000000000000000081b2e3f54697f94aabbceccb9a8937e69533f2e25364c61768a9eb4c9d8c7b19c86715d4b37220b0000000005182a3b4e5f68787d7f7f7f7f7f7f7f7f7f7f7f7f7f818b9fb4cadfccbbb49f8b79634e372715020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172735404c5058616e8196a6b7cbb9a78f7a644f3a250f000000000f243a4f64798fa4b9c6b19b86715c46311c00000000091e3245576e8398a3afb2b1aa9f8c7b65503a2510000e23384e63788c9fb1b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2ab9b86715846331f0a00000000000e23384e63788da3c7d8eae1cdbaa98d78624d382738596e8398aec3d8eddac5af9a85705a372630455b70859ab0c5daead4bfaa957f6a55402a1500162b40556b8095aac0d5cab5a08b75604b36222222222222232426263135404c596274859ba6b8cbe0e6d3c3a9937e69543827150200000000000000000000000f1f30414b6073849aa5b7c7d7eafdfbe8d6c5b5a498826e614f3f2f1e0e00000000000000000000000000102031424e58616464646a7f95aac8bba5907b666464697f94a9c8bfa9947f6a64636054473a2a1804000000000000000000000000000000000000111e3245566277889da7b8c6d6c7b7a69b8575614b42321f0f0000000000000000000e22374b5d72869cb1c8d8c9b49e8976614b36211f3346586c8197acc0d1c9b6a48f7a654f3a2917040000000b1f344859687e8b9395959595959595959595959595969faabbcee2e1cdbaa99a846f5544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d3545525e666e7782969eb0c4c5b39e8975604b36200b000000000f243a4f64798fa4b9c6b19b86715c46311c000000000b21364b60768a9fb4c1c7c8bbab97826c57422d17000c2135495b6e82959c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9a8d7c67513a29170400000000000c21374c61768ca9bacee2dec9b49f8974604a352b40556a8095aabfd5ead7c2ad98826d58432d30455a6f859aafc4dae6d1bba6917c66513c271100162b40556b8095aac0d5cab5a08b75604b36200d0d0d0d0d0d0f11141d202f3b48566278889eb3c2d3e5d9c4ae99846f5645311d09000000000000000000000001131d3144556177879da9bacde2f6f5e0ccb9a79c8675614b433221110000000000000000000000000000021424313a474c4e4e50657a8faabbbfa9947f6a5450657a8faabbc2ad98826d584e4a43362a1c0c000000000000000000000000000000000000000216283848596379899ea8b9c7d5c4b5a399836e604f3d2d1a0a000000000000000417293a4f657a8fa4b6cad1c0ac96816c5746331e17293a4e63798ea2b4c8d3c2ad97826d5846331f0a0000000d22374c62778a9faaaaaaaaaaaaaaaaaaaaaaaaaaaaabb4bbc8d9ebe9d7c7b49f8a75604b36200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b52636d7b838a98a0b0bdc7b9a797816c5544311d08000000000f243a4f64798fa4b9c6b19b86715c46311c000000000e23384e63788da8b9ccd9d4c5af9a85705a45301b00061a2c3d4b60748086888888888888888888888888888888847d675f4d391b0b0000000000000a1f334758748a9fb4c9dfdbc6b19b8671544330273c52677c91a7bcd1e6d5c0aa95806b55402b2f445a6f8499afc4d9e7d5c4a38e78634e39230e00162b40556b8095aac0d5cab5a08b75604b36200b000000000000000108111d2b38485a677d92a4b6cadedec9b49e8974604b36200b000000000000000000000000011527374759647a8a9fb4c9dff4f3dec9b39e89796357463225150300000000000000000000000000000006141c2a333739394b60768a9fb4c3ad98836e584b61768a9fb4c6b09b86715443353025221b1002000000000000000000000000000000000000000a1a2b3b4a5b647a8a9ea9bac8d2c1b2a1937e695b4a382815020000000000000a1f3346586d8297adc2d3c8b4a28e79634e3929170b21364a5b6f849aafc3d4c9b49f8a76614c36211000000013283d52687d92a8bac8bfbfbfbfbfbfbfbfbfbfbfbfc1caced9e6e4e9e1cebaa98e78634e39230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b203448596d8190989fa9b2bec3b6a99e8977614c37271502000000000f243a4f64798fa4b9c6b19b86715c46311c000000000b20354b6074899eb3bbc8c4b7a796806b56412b1600000e1d314556606b717373737373737373737373737373736f675f4d40301d000000000000000417293a5d73889db2c8ddd8c2ad98836d58362524394e64798ea3c7d8ead3bda8937e68533e292e44596e8399aec3d8e0cbb8a68b76604b36210b00162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000d1a2b3c4b6074869cb1c7dce1cdb9a88e79634e39230e000000000000000000000000000c1c3043546277899eb3c8def3f0dbc5b09b8674604b402f1d0d0000000000000000000000000000000000000c171f2e373b455770859bb0c5b19c877257465771869bb1c6b49e8974604a403f3a372e201507000000000000000000000000000000000000000d1d2d3d4b5c657b8b9faabbcecfbfb49f8b79635645321d0e0000000000000c21364c61768a9fb4c9d4c4af9a846f5b49361b0b071a2d3d51667c91a5b7cacdbaa9937e68533e2d1b070000152a3f546a7f94a9c3d3cecececececececececececececececececed7cdc6b59f8b76614c36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374d62778c9faeb4bac3b6b2a59c8b7b65594734190900000000000f243a4f647a8fa4c1c6b19b86715c46311c00000000081c3043546a7f949faaaeaca69d8978624d38230d000002152738454b565c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5a524d4130221200000000000000001c31465b71869bb0c6dbd5c0ab96806b56412b22374c61778ca9bacee2d0bba6917b66513c262d42576d8297acc2d7ddc8b39e88735645321e0900162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000e1d314455687e93a8c2d3e5d7c6a58f7a65503a25100000000000000000000000000c1c2e3f4b6072849aa7b8cce0f5f2ddc9b5a395806b5e4c3b2b1808000000000000000000000000000000000011212e3f4b5055566b8196abc0b49f8a766055576c8197acc1b9a88d77625555554f4b3e33251501000000000000000000000000000000000000000f1f2e3e4b5d667c8c9fb4bdcecdbaa99c8674604b3c2b1906000000000216283853687e93a8bacdcbb7a6917c67513d2c1a00000f20354b6074879db2c7d7c7b19b86715c4a36220d000012273c51677c91a5b6c2b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9c7bab4a89b85705846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778da1b1b1ada7a59c93877a655d4b3b2a180000000000000e23384e63798da3b2b3af9a85705a45301b00000000011426364a6072818b95989793877b655a4935200b0000000a1a2731364047484848484848484848484848484848453c393023120400000000000000051b30455a70859aafc5dad3bea9937e69543e2920354a60758a9fb4c9dfdac9a48e79644f39242b41566b8096abc0d5dbc5b09b86705b3828160300162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000011426374d62778da4b6caded1bca6917c67513c2712000000000000000000000004172a3a4b5d6a7f95a2b4c5d5e8eef0e4d2c1b59f8d7b65594836261401000000000000000000000000000000081c2e3f4b5d656a6a6a7c91a6bbbcab8f7a6a6a6a6a7d92a7bdc6a5907b6a6a6a6a645c504333200f000000000000000000000000000000000000000110202e3f4c5e687d929fb1c0d1c7b5a495806b5a4935201000000000091e32455670869bb0c6d7c8b29d8774604b35200f0000081d3144556a7f94a9bacdc9b5a38e79644f39240f00000b20364b6074879ca4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a99f998a79634e3a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a6e83969c9c97928d877e75645c4b3f2e1d0c0000000000000c2135495b7185969c9e9b927e68533e28130000000000081c304354606c798083827e75655d4b3c2b1906000000000a151d202b313333333333333333333333333333333027251d12050000000000000000041a2f44596f8499aec4d9d1bca7917c67523c271c30435472879db2c7dccfbcab8c77624d37222a3f546a7f94a9bfd4d9c4af99846f5a442f1a0000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000000092034485a72879cb1c7dcd3bda8937e68533e29130000000000000000000002101f334758657b8c9fb4c0d1e3dcd9dbdde3cfbcab9e8877625443301c110000000000000000000000000000000e23374b5d657b7f7f7f8196abc1c9ae99837f7f7f7f8197acc1c3ae99837f7f7f7f7a6a61503e2d1a07000000000000000000000000000000000000000211212f404e5f6c8196a2b4c6d2c2b49f8b78624d3e2e1b080000000b21364b60768a9fb4cacebbaa947f6a5544311d080000011426374c61778a9fb4c8d2c1a8937e69533e29140000091d3245566379868d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8d898378635b49361b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3c4b6074808687827d78726960564a3e2e211100000000000000061a2c3d4c6176818789857d68604e3a2611000000000000132536434a5c646a6e6c6860574b3f2e1e0e00000000000002090b161c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a12100a0100000000000000000003192e43586e8398adc3d8cfbaa48f7a654f3a251325365b70869bb0c5dbcab59f8a75604b3520293e53687e93a8bdd3d8c3ae98836e59432e190400162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000005192b3c596e8398aec3d8d4bfaa957f6a55402a1500000000000000000000102032424c6176879daabbceddd0c7c4c6c9d2dac9b8a69a8472604b3f2e1d0d000000000000000000000000000010253a50657b8d959595969fb0c4c6b2a19995959595979fb1c5c7b3a199959595948f7f6a5c4a36210d000000000000000000000000000000000000000003122231414b6074849ba8b9cdcdbaa998836e5c4b37220d0000000b20364b6075899fb4bfc2b49f8b77624c37271501000000091f3347586d8297aabbc4b7a7927d68523d28130000021528384a5b637177797979797979797979797979797979797979797978746e625a493d2c1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e324556606b71726d67625a534b45382d20110300000000000000000f1f334758616c727370675f4e42311e0b000000000000081825303d4a4e555957534b45392e2111000000000000000000000000000000000000000000000000000000000000000000000000000000000002182d42576d8297acc2d7cdb8a38d78634e38231b30455a70859aafc5dac8b39e88735544311d273c51677c91a6bcd1d7c2ad97826d58422d180300162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000172c41576c8196acc1d6d5bfaa95806a55402b150000000000000000000c1c2d3e4f606e8399a6b7c8d9d0bfb3afb1b5c1d2d5c4b4a2957f6a5d4b3b2a190900000000000000000000000001162b40566b8095abaaaaabb0bdcdcfbfb2aeaaaaaaaaacb1bdced0bfb3aeaaaaaaaa9f8d79644e39240f00000000000000000206070707070707070707070704131d31445562788a9eb4c2d2c7b2a08f7a644f3c2b19050000091d3145566d8298a1a9aba497826d59473419090000000004182a3a4e63798c9fabaaa69d8977624c37220d0000000a1a2d3d4a4e5a6264646464646464646464646464646464646464646360544d483c2c1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162838454b565c5c58524d483c3632281a100200000000000000000004182a3a474c565d5e5b524d41312413020000000000000008131c2d36394043423e3632281b1103000000000000000000000000000000000000000000000000000000000000000000000000000000000001172c41566c8196abc1d6ccb7a28d77624d38221a2f455a6f849aafc4d9c7b19c87725c372715253a50657a8fa5bacfd6c1ac96816c57412c170200162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000000152a40556a7f95aabfd4d3bda8937e68533e291300000000000000000818293a4a5c697e93a1b3c4d4d3c3b3a1999ba3b5c5d5d1c0b49f8d7b655948372614010000000000000000000000041a2f44596f8499aec9bfc1c4cddbddcfc6c3bfbfbfbfc1c5cedbddd0c7c3bfbfbfbcab96816c57412c170000000000040a0c171b1c1c1c1c1c1c1c1c1c1c1c1c1c152737485a697f94a3b5c9cfbeae99846f5a483420080000021527384b6175838f9496928677614c3b2a180000000000000c21364a5b697f8d949592887b65594834200b000000000f1f2d363c484d4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4b4336352b1e0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a283236414747423d38352b211e160a0000000000000000000000000c1c2a3337414749463d3a31231306000000000000000000000f1a21242b2e2d29211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b8095aac0d5ccb7a18c77624c3722192f44596e8499aec3d9c5b09b86705b46311b23394e63788ea3c8d9d5c0ab95806b56402b160100162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000001162b41566b8096abc0d5d0bba6917c66513c261100000000000000001325364658647a8b9fb4bfcfd7c6b6a59984859ba7b8c8d9cfbcab9d8877625544311d12000000000000000000000003182d42586d8297adc7d8d6d7dadce3e2dbd8d4d4d4d4d7d7dbdee5e2dbd9d4d4dac9b09b86705b46311b000000000c181f222c313131313131313131313131313131312b3c4b6074869bb1c1d2cab49f8b78624d3626140100000a1e324657616f7a7f807d74615947341d0d000000000000071a2d3d4f6169797f807c75655d4b3b2b180500000000010f1a212b34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3835302620190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e212b31322d282220190e090300000000000000000000000000000c181f222c32343128251e1305000000000000000000000000070d0f151917130b0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94aabfd4cbb6a18c76614c3721192e43596e8398aec3d8c4af9a846f5a452f1a22374c61778caabbced4bfaa947f6a553f2a150000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000417293a586d8398adc2d8d4c3a48f7a644f3a240f000000000000000d1c3043546176879da9bacde1cdb9a89c877678899eaabbced9c9b7a69a8473604b40301e0e000000000000000000000014293e54697e93a9bac2c2c2c5c8d1deddcfc6c3c2c2c2c2c6c9d2e0dccfc6c2c2c2b29d88735d48331e0000000c1c2a3337414647474747474747474747474747474747474455667c90a3b5c9cfbcab957f6a5443301c08000003162839464b5c64696b676056473b2a1800000000000000000f1f32434f5b636a6b6760564b3f2e1d0d00000000000000070d192022242424242424242424242424242424242424242423201c14080600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b161c1d18120d0b05000000000000000000000000000000000000040a0c171d1e1b12100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293f54697e94a9bed3cbb5a08b76604b3621182e43586d8398adc2d8c3ad98836e58432e1920354b60758a9fb4cad3bea9947e69543f29140000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000a1f33465870859ab0c5dacab7a58d78624d38220d0000000000000d1d2f3f4a60728399a5b6c7d7cdbcb49e8a7963657b8c9fb4becfd5c4b4a296806b5e4d3c2c1b0a000000000000000000000c22374c61778b9facadadadb0b4c0d1cfbfb2aeadadadadb1b5c2d2cfbeb2adadadad9a846f5a45301a00000a1a2a3a474c575b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e71869bb1c6d9c9b29d8774604b35200b0000000b1b28323e4b4f5456524b45382a1d0c0000000000000000011425323d4a4e5555524b45382e211100000000000000000000050b0d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1518140e0c060000000000000000000000060c0e1417140e0c060000000000000000000000060c0e1417140f0d07000000000000000014293e54697e93a9bed3cebbaa8a75604b3520182d42576d8297acc2d7c2ad98826d58432d181c30435473889eb3c8d4bea9947f69543f2a140000162b40556b8095aac0d5cab5a08b75604b36200b0000000000000000000000000c21364c61768a9fb4c9dcc7b29d87725a4835200b00000000000a1a2b3b4b5d6a7f94a1b3c3d4d0c0b09e917d675b5d697f94a0b2c2d2d1c0b09e917c665b49392816030000000000000000000a1f334758687e90979898989aa2b4c8c6b2a199989898989ba3b5c9c6b2a098989898947f6a55402a1500021528384758616c707171717171717171717171717171717171717171717c91a7bcd1cbb7a58e79644f39240f000000000b161e2e373a3f413d3632281a0c0000000000000000000006141f2d36393f403d3632281a1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0d0b090200000000000000000000000000070b0e1215110d0b0500000000000000000000000001101b22242a2d2923211a0f0100000000000000010f1a2123292d2923211a0f0100000000000000000e192023292d2a24211a0f0000000000000013293e53687e93a8bdd3cab49f8a755544311d172c42576c8197acc1d6c2ac97826d57422d181426365c71869cb1c6d4bfaa947f6a553f2a150000162b40556b8095aac0d5cab5a08b75604b36200b00000000000000000000000c1c304152677d92a9baced7c6ac96816c573c2b190500000000021527384859657b8c9fb4bfd0d4c3b4a296806b5f4d4f616e8298a4b5c5d6cdbcb39e8979635745321e1401000000000000000004182a3a4e60687b82828282849ab0c6c3ae998382828282859bb1c6c2ad98828282827f73604b36200b00091d32455661768186868686868686868686868686868686868686868686879db2c7ddd4c3a8937e68533e2913000000000003101b22252a2b27211e160a000000000000000000000000010f1a21242a2b27211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000709141d2023211e160a0000000000000000000008131c2024282a262220180d0300000000000000000009141d2d36393f423f38352c1f1507000000000007151f2c36393f423f39352c1f1507000000000006141e2c35383e423f39362d1c1308000000000013283e53687d93a8bdd2c9b49e89745f382816172c41576c8196acc1d6c1ac97816c57422c171a30455a6f859aafc4d5bfaa95806a55402b150000162b40556b8095aac0d5cab5a08b75604b36200b000000000000000000000c1b2a3a4d5f70859aafc7d8cdb9a8907b66503b26110000000000091d3145566278889eaabbced7c7b7a59a8473604b41434b6175869ca7b9c9daccb9a89c8675604b42311f0f0000000000000000000c1c31424e5e666c6d6d6d7a8ea8b9baa58f7a6d6d6d6d7c91a6c4b8a28d786d6d6d6a605544311d08000b20364b607486969b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9da5b7cbdfd5bfaa95806a55402b1500000000000000080d0f1416120b0902000000000000000000000000000000070c0e1516120b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1a21263135383632281a1507000000000000000e18253035393d3f3c37342b1e160a00000000000000091926313e4a4f5457544e493d32251505000000051525333d494e5457544e493d33251505000000041424323c494d5457544e4a3d302518080000000013283d52687d92a7bdd2c8b39e89735645321e172c41576c8196acc1d6c1ac96816c57412c17192e43586e8398adc3d5c0ab95806b56402b160100162b40556b8095aac0d5cab5a08b75604b36200b000000000000000009121d2a394758677c91a2b4c8d7c6b49e8975604b36200b000000000a1d30414b6074859ba6b8c8d9cdbaa99d8776615544313246576379899eabbccfd6c6b5a498826d604e3d2d1a07000000000000000000142431404c505758586075899eb4bea9947f69585862778da6b7bca6917c675858544b44372715020013283e53687d93a4b0b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2b7c3d4e5d3c3a9947f69543f2a140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080c171f212d3637444b4d4b4538322515040000000002101f2c36434a4e5255514c483b32281b0a000000000001142637444b5c646a6d69635b4f4332231201000013233343505b63696c69635b5043332313000000122232424f5a63696c69645c4a433625130000000012273d52677c92a7bcd1cab49f8a76604b3621182d43586d8298adc2d7c2ad97826d58382816172d42576c8297acc1d6c0ab96816b56412c160100162b40556b8095aac0d5cab5a08b75604b36200b08080003090c0d121c232f3b47576176879db2c0d1cdb9a897816c5645321d09000000001025394d5f6c8197a3b4c5d5cebdb49f8b7a64584737262939495b667c8d9fb5bfd0d2c2b2a0937e685c4a36210d0000000000000000000614222f383b424344556f859aafc3ae98836e59485a73889db3c0ab95806b56433f36312719090000182d42576d8297acc2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7cbd4dcd4c7b6a5907b66503b261100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c202a33373d4a4e55606260564f433222120000000010202e3d49546063676a6662594b4539281a0a00000000081d314455606c7a7f827e796a614f41301d0a000818314150616a797e827e796a61504130180800091d2f404f6069787e827f796b605443301c0a00000012273c52677c91a7bcd1cfbcab8e79634e37261b2e3f5b70859ab0c5dac5b09b86705645321e182e3f5a6f8499afc4d6c1ab96816c56412c170100162b40556b8095aac0d5cab5a08b75604b36201e1e1e1e161e2123272f38404c596175859ba5b7cbd5c5b49e8a77624c382815020000000012273c52677c919fb1c1d1d1c0b19f927d685c4a3a2a191b2c3c4c5e6a8095a1b3c3d3cfbeb49f8b79644e39240f0000000000000000000004111c23262d2637556b8095aac0b29d88725948596e8499aec3af9a846f5a3c2b201d1509000000182e43586d8398adc5cdd7cacacacacacacacacacacacacacacacacacacad8cec9c7c3b7a99c8774604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000513182630353a474c535c646c7478756a614f402f1c0900000a1b2e3e4b5b6372797d7f7b776b605745382816030000031628384b6073818c9497948b7f6a5f4d39240d001325364d5f6a7f8b9497948b7f6a5f4d362513000f24384c5e697e8a9397948b8072604a38281502000011273c51667c91a6bbd1d9c9a7927c6755443127374b5d73889db2c8ddc9b49e8975604b3c2f29364b5d72879db2c7d5bfaa95806a55402b150000162b40556b8095aac0d5cab5a08b75604b363333333333283236383c404c505e6677849aa3b5c3d4c9b8a795806b5948341a0a00000000071c32475c71869cb1bdced4c4b4a296816c5f4e3e2d1c0c0e1e2f404a60728399a4b6c6d6cebaa998836e58432e19030000000000000000000000090f1117263c51667c91a6c4b7a58c77624c556a7f95aabfb39e88735a4835200b0200000000152a3f546a7f94a7b4bab5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5bbb4b1aea59d8b7a645645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000513233036434b50586169717981888d8a7f6a5e4c38240f00031628394b5c6479858e9294918b8075605645321e0d0000091e3245566a7f949fabaca99f917c67513b2a18071c304354677d929faaacaa9f927d675443301c07182a3b51667c919fa9acaa9f937e695645321d09000011273c51667c91a6bbd1dbc6b19c8673604b4437434f647a8fa6b7cbdfcdb9a8947f6a5a4c40394654657a8fa5b6cad3bea8937e69533e29140000162b40556b8095aac0d5cab5a08b75604b48484848484839464b4d52575e666f7c889aa2b4c1d2cfbcab9e8976614c3b2a180000000000091f34495e74899eb3c7d5c7b7a69a8474604b413120100000121c3043546176869ca8b9cdd4c4af9a85705a45301b0500000000000000000000000000000d22374c62778ca6b7c3a6917b665150667b90a5c2b8a78d78624d38230d00000000000c21374c6176899a9fa9a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aa9f9c9994877c665c4a38271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001132330414d5460666e767e868e969ea79f907c66513b261100091e324557647a8b9aa2a7aaab9f968675604b3b2b1805000b21364b60758a9fb4bcc7bab29d87725947341f0b20354a6073889eb3bbc8bbb39e8873604a35200b1f34475972879db2bac7bbb49f8a75604b36200b000011263c51667b91a6bbd0dec9b5a4937e6b60555454606e8399aec4d4e6d6c6b49e8a78665e5554576172849ab0c3d4d3c3a7917c67523c27120000162b40556b8095aac0d5cab5a08b75605d5d5d5d5d5d5d5e576162676c727b84909ea6b4c0d1cebeb49f8d7c665746331d0d0000000000051a2f445a6f8499a9b8c5baa99d887762554431231302000000132536465863798a9eb4bbc3b7a695806b56402b160100000000000000000000000000000b2034485973889db2c1aa947f6a554c61778ca4b6bea6907b66513b261100000000000a1f3347586379858a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a87847f75665e4c3e2d1a0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414d5f67737b838a939ba3abb3b8ae99846e59442f19000b21364b6075879ca9b4c0c9bcb4a496816c594834200b000f253a4f647a8fa9bacdd8cab7a58c77624c37220e23384e63788da7b8ccd8ccb8a78d78634e38230e22374c62778ca5b6cad7cdbaa88f79644f3a240f000011263c51667b91a6bbd0e5d2c2b59f8d80746e696b738096a1b3c7e2e3dfcdb9a89e897c6f6a696e768399a2b4c8decab6a48d78624d38220d0000162b40556b8095aac0d5cbb6a08b757373737373737373737476787c8187909aa2b3b8c4d1cfbfb1a0947f695e4c392917000000000000000f24394f647a8b9ea6aca89f8b7a64594837271505000000000818293a4a5b677d919faaada59d8877624c37220d00000000000000000000000000000005182b3b586d8298a6aaa3927d6852475971869caaaaa08e79634e39240e000000000004172a3a4a5b637075757575757575757575757575757575757575757575757575726e6960564c40302010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f677d8790989fa9b0b5c1c8c6b19c86715c47311c0013283e53687e93a4b6c7d1d9cfc2b09f8c77624c37220d0010263b50657b90a5becedcccb9a78d78634d38230f24394f64798ea9bacedccdbaa98e79644f39240f23384d63788da7b8ccdccfbcab907a65503b2510000011263c51667b91a6bbd0e6e3cfbcab9f9587837f8186969eb0bfd0dacfcac9c6b8a79e8d847f7e838899a1b3c0d1d6c6b29c87725a4835200b0000162b40556b8095aac0d5ddc8b39e88888888888888888888898b8d91979ca5afb4c0cbd5c9bcb4a197826d614f402f1b0b000000000000000d22364a5c667c889397958a7d675c4b3b2a19090000000000000b1b2d3d4d5f697e8c969893877b64594834200b000000000000000000000000000000000e23384e6379889395918575614b3b51667c8b949590826d5b4a36210c0000000000000c1c2d3d4a4e54606060606060606060606060606060606060606060606060605459544b4538302212020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273d52677d929da5adb4bac7c9ccc1b5a898836e59432e1900182d42576d8297acc3d3e5ebe3cdbda6917c66513c2611000c21374c61768ca0b2c1c7bfb39e8974604a35200b20364b60758a9fb4bfc7bfb49f8a75604b36200b2035495a73899eb3bfc7c0b59f8c76614c36210c000011263b51667b90a6bbd0e5e1dac9bcb5a59d9894969ba3b0bccddac9bcb5b4bac5b8ab9f9a9494989da6b3bfd0e1ccb9a895806b563c2b19050000162b40556b8095aac0d5e0ccb8a79e9d9d9d9d9d9d9d9d9d9fa9a2a7acb2b6c3c7d0cec5b8ab9f948374604b433222120000000000000000071b2d3e4c5e66767e827f79675f4d3e2e1d0d00000000000000000f1f30414f60697b81837e76645d4b3b2b1805000000000000000000000000000000000c2135495b63767e807c73615746384c5e66787f7f7b6d64523d2d1a07000000000000000f1f2d3636434a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a43363f3632281a120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c31475c71869cb1b7c3c9cdcfc5b8b3a39b8a7a644f39240f001b30455b70859ab0c5daeffeecdac9a9947f69543f2a14000a1f3347586d8298a3afb2aea1957f6a5443301c091d3145566b8096a1aeb2aea195806b5544311d08192c3c546a7f94a1aeb2aea297816c5846331f0a000011263b51667b90a6bbd0dccec5c2cac3b7b2ada9abb1b5c2cde1cfbcab9f9fa9bac7bcb5afaaa9adb3b7c4d0dfcebeb49e8976614c37210e000000152a3f546a7f94a9bfd4e7d5c5b8b3b2b2b2b2b2b2b2b2b3b4bac7bcc1c7cad3cec7bab4a79e8d7f7260564531251504000000000000000000102030404c5861686d6a635b4d4030201000000000000000000001122332424f5d656c6d6961574b3f2e1d0d0000000000000000000000000000000000061a2c3d495861686a67605546392f404c5a63696a655d5246351f0f0000000000000000010f1a21253035353535353535353535353535353535353535353535353535302529211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f34495e74899eb3c9d4d1c9bcb4a79e93857a645c4a36220d00182d42576d8297acc3d3e5ebe3cfbcab907c66513b26110004172a3a4c61768594999c99928373604b362513021527384b60748392999c99928374604b372715020e20354b60738292999c99938475614b3a291704000011263b51667b90a6bbd0cebeb1adb4bbc8c7c3bec0c6c9d2d7cdc0b59f8d8a9fa9bac6cac4bfbec3c8cbd5d4cabdb1a0947f695847331f0a00000011273c51667c91a6becedcded5ccc8c8c8c8c8c8c8c8c8c8c9cdd7d1d7cdc9c8bbb4a99f97897b6a6054453827150700000000000000000000021222303a474c5357554e493d3022120200000000000000000000051424323f4b505758544c46392e2010000000000000000000000000000000000000000f1f2c3a474c5355524b443728222f3c494d5455504b3f35271701000000000000000000000708131c202020202020202020202020202020202020202020202020201c13140b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b31465b70869bb0c3cbc1b5ab9f97897e73645c4a3e2d1b070013283e53687d93a4b6c7d2d6cec2b59f8c77624c37220d00000c1f33465861737e8487837d6f605544311808000a1d32455660727d8487847d7260564531190900081d314455606e7d8387847e72615746321b0b00000011263b50667b90a5c0c8c3b1a0979faab7c4cacfdad9cecac7bab4a295807b8b9fa8b3bfc8ccd5cfd5cbc8c3b7b29f97826d614f3a2a17040000000e23384d63788da0b1c1c6c9cdd7cacacacacacacad9cecac8c6c4c2c7bab4afaa9f978b8177655e4a4336271a0a00000000000000000000000004121c2a33373e424039352c1f12040000000000000000000000000614212e373a41433e3633291b100200000000000000000000000000000000000000010f1c2a33373e403c35312719121e2c35383f403b372f2117090000000000000000000000000000070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f94a5b4b7b3a39b8c81776860554a3e2d201000000b21364b6075879ca9b5c1c1bdb1a496816c5947341f0b00000417293a465560696f726e685f4b44372715000002152838455460686e726e68605445382715000001142637444b5f676e726f69605446392916000000000f24394e64798ea2b0b3b1a597828c9da6b0b5bcc9c8bbb4b0a99f948473667c8a9aa1acb3b8c5bac4b8b3ada59d928174604b43321c0c000000000c2135495b6d8297a3aeb1b4bab5b5b5b5b5b5b5b5b5bbb4b3b1afadaba99f99948b81786c62594c403025180a0000000000000000000000000000000c171f21292d2a23211a0f01000000000000000000000000000003111c23252c2e29211e170b00000000000000000000000000000000000000000000000c171f21292b27201d1509000e1920232a2a25231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b6075879ba3a69d92857a6c61584b44372d2010020000091e324557647b8b9ba3a9aba79f978675604b3b2a18050000000c1c2937444b545a5d59524e41312719090000000a1a2836434a53595d59534a4336271a0a00000009192631414d52595d59534b4336291b0b000000000b20354a607284949b9d9c9687767c88949b9faba5a3aa9f9a948a7f73605e6678848f979ea7a4a5a3a69d9892877d6d605645322515000000000006192c3c4c61768591999c9fa9a0a0a0a0a0a0a0a0a0aa9f9d9b9a9895908a847e786c625a4d483b2f1c13080000000000000000000000000000000000040a0c1318150e0c06000000000000000000000000000000000000080e101718140c0a0300000000000000000000000000000000000000000000000000040a0c1315120b0801000000060c0e1415100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245566277858d8f887d72645c4c473a3126191002000000031628394b5d6479868f9496928e8175615745321d0d00000000000c192731353f4447443d3a311d150900000000000a182530353d4447443d353025180a000000000009141d30393d4447443e353026180b0000000000071c30435461757f86888681776266757f858b8e908e8c8a857f786a60554d5a626f7a82898c8e8f8e8c88837c74675f4b45382816070000000000000e1f33465861727c8487898a8a8a8a8a8a8a8a8a8a8a8a88868482807b756f69625a4d483c342b1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316283848596270787a756860544a3e332a1d14090000000000000a1b2e3f4b5b63747a7e817d796c6157463928160000000000000009151d20292f322f28251e13020000000000000008131c20282f322f28201c13080000000000000001131e25272e322f29201c1408000000000000001325364657616a7073716b62595761697076797a797775706a625a4b443c494d5d656c7377797a7977736e6760554d4132281a0a000000000000000417293a465460676f717475757575757575757575757573716f6d6b656056544d483c352b20180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2b3b484c5a626560564a43362d1f180c01000000000000000010202e3d4a556065696c68635b4b4639291b0a000000000000000001080b141a1d1913110b0100000000000000000000070b13191d19130b0700000000000000000000010a1012191d1a140b0801000000000000000008182839464b545b5e5c564c48464b545861636564626056544d493c312b353f4b50575961646563625958524b4437301e160a0000000000000000000c1c2936434a52595c55606060606060606060606060545c5a5856504b453838352b20190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b343c494d504b453830251810040000000000000000000002101f2d37444b505456524e493d33291b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2832363f46484741373432363a464c4e504e4d4b453838352b1d19202e373a3a474c4f504e4c483b3d35312719130200000000000000000000000c182530353c4437444b4b4b4b4b4b4b4b4b4b4b4a43364543403b3632282220190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18202c35383a3632281c130800000000000000000000000000010f192731363a3f413d39352c1e170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212a3133312c221f1e21293336393b39373632282320190e06111c23252a3437393a3937342b27201d1509000000000000000000000000000008131c20272f263135353535353535353535353530252f2d2b26211e160d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19202325201d150a000000000000000000000000000000000009151d2025292c2823211a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c151b1e1c160d0b0a0c171f2124252422201d150d0b06000000080e10181f22242524222018120b08010000000000000000000000000000000000070b121a141d2020202020202020202020201c131a1816100b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0d100b09020000000000000000000000000000000000000002080b101417130e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000609070100000000040a0c0e100f0d0b0902000000000000000000040a0c0f100e0d0b050000000000000000000000000000000000000000000000000001080b0b0b0b0b0b0b0b0b0b0b0b0700000301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: diff --git a/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset.meta b/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset.meta new file mode 100644 index 000000000..fa285aab6 --- /dev/null +++ b/Assets/Resources/Fonts/FOT-SlumpStd-DB SDF.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7db7d6db659ee8644ab91cc2b3814a81 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Fonts/aboutfriend/AboutFriendExtended SDF Dynamic.asset b/Assets/Resources/Fonts/aboutfriend/AboutFriendExtended SDF Dynamic.asset index 7b9f9e0fc..ca08e54ff 100644 --- a/Assets/Resources/Fonts/aboutfriend/AboutFriendExtended SDF Dynamic.asset +++ b/Assets/Resources/Fonts/aboutfriend/AboutFriendExtended SDF Dynamic.asset @@ -907,7 +907,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000000000000407090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09070400000000000000000000000000000406070909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000000000000000206080809090909090909090909090909090909090808060200000000040607090909090909090909090909090807050200000000000000000000000000000000000000000000000000000000000000000205070809090909090909090909090909090909090909080603000000000000000000000000000000000000000000000000000406070909090909090909090909090907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070909090909090909090909090909090909090909090706060300000000000104060709090909090909090909090909090909090909090908070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090909090909090909090909090909090909070604010000000000000000000000000000000000000000000000000000000000000001040607090909090909090909090909090909090909070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0c0b090501000000000000000000000000000000000000000000000000000000000000020507080a0c0d0e0f0f0e0d0c0b0a080705010000000000000000000000000000000000000000000000000000000000000001040607090909090909090909090909090909090909090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1d1b191514120e090300000000000000000000000003090e121415191c1d1d1b181514120e090300000000000000000000000003090e121415191b1d1d1b191514120e090300000000000000000000000000000000050b1014161717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171614100b0500000000000000000001070c101314161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161615130f0a04000000000000000000030a0f12141516161616161616161616161616161616161514120e0903070c101213161616161616161616161616161514120e09020000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161616161616161515120f0a04000000000000000000000000000000000000000001070c101314161616161616161616161616161413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141616161616161616161616161616161616161616151413120f0b060606080d11131416161616161616161616161616161616161616161615141313100c070a070604000000000000000000000000000000000000000000000000000000000000000000000000060c1012131616161616161616161616161616161616161413100d070100000000000000000000000000000000000000000000000000000001070d1113141616161616161616161616161616161616161312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191a1a1a1a1a1a1a1a1a1a1a181815110c0600000000000000000000000000000000000000000000000000000406090e12141517191a1b1b1c1b1a1918171414110d080704010000000000000000000000000000000000000000000000000001080d1113141616161616161616161616161616161616161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226282929282521211e1a140e0903000000000000000003090e141a1e212226282a29282521211e1a140e0903000000000000000003090e141a1e212226282929282522211e1a140e0903000000000000000000000000000810161c202324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423201c16100800000000000000030b12181d1f202323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323221f1b160f0700000000000000060e151a1f2122232323232323232323232323232323232322211e1a150e12181c1f202323232323232323232323232321201e1a140d050000000000000000000000000000000000000000000000000000050d141a1e202123232323232323232323232323232323232322211f1b150e06000000000000000000000000000000000000030b12181d1f202323232323232323232323232321201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2023232323232323232323232323232323232323232221201f1c1716131213191d20212323232323232323232323232323232323232323222221201f1c1819161313100c070501000000000000000000000000000000000000000000000000000000000000030a11171c1f2023232323232323232323232323232323232320201d18120c0400000000000000000000000000000000000000000000000000040c13181d2020232323232323232323232323232323232323201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252526262626262626262626262524221d1811090000000000000000000000000000000000000000000000070c1012131a1e2122242627282828272625242321201e191413110d080200000000000000000000000000000000000000000000040c13191d202123232323232323232323232323232323232323221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f262a2d2e3235363635322e2d2a251f1a150e06000000000000060e151a1f262b2d2e3235363635322e2d2a251f1a140d06000000000000060e141a1f262a2d2e3235363635322e2d2a261f1a150e06000000000000000000000008111a21282c2f3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2c28211a11080000000000030d151d24292c2d303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2e2b27201910070000000000060f1820262b2e2f30303030303030303030303030303030302f2e2b2620181c23282c2d303030303030303030303030302e2d2a251f170f05000000000000000000000000000000000000000000000000050f171f252a2d2e3030303030303030303030303030303030302f2e2b262018100600000000000000000000000000000000030d151d24292c2d303030303030303030303030302d2c29241e160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d30303030303030303030303030303030303030302f2e2d2b282222201f1e24292c2d30303030303030303030303030303030303030302f2e2e2d2c28232523201f1c1813110d0802000000000000000000000000000000000000000000000000000000030c151c23282c2d3030303030303030303030303030303030302d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d3030303030303030303030303030303030302d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333333333333332312e29231b12090000000000000000000000000000000000000003090e12181c1f20262b2d2e30323434353534333231302e2d2a2521201d19130f0a0400000000000000000000000000000000000000040d161e24292c2d303030303030303030303030303030303030302f2c27211910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f1820262b31363a3b3f424343423f3b3a36312b261f180f0800000000080f1820262b31373a3b3f424343423f3b3a36312a261f180f0800000000080f181f262b31363a3b3f424343423f3b3a36312b2620180f0900000000000000000005101a232c33383c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332c231a1005000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b38322b22190f04000000030e18222a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21272e34383a3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36302921170c0300000000000000000000000000000000000000000000030d17212930363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e040000000000000000000000000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3938332d2f2d2b282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a3a38342e32302d2c2823201e19130f0a04000000000000000000000000000000000000000000000000000a151e262e34383a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b252d343a3e3f40404040404040404040403f3d3a342d241b11060000000000000000000000000000000002080e151a1c23282c2d31373a3b3d3f4041424241403f3e3d3b3936302d2c29241e1b15100b0500000000000000000000000000000000010c161f282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212a31373b4246484c4e50504e4c4846423b37312a211a1209000009121a212a31373c4246484c4f50504e4b4846423b363129211a1108000009121a212a31373b4246484c4e50504e4c4846423b37312a211b120900000000000000000b16212c353e44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48443e352c21160b00000007121d273139404547494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494947433d342b20160a0000000a15202a343c43474849494949494949494949494949494949494847423c332a3039404446494949494949494949494949494846423b33291e150b0000000000000000000000000000000000000000000009141f29333b4246484949494949494949494949494949494949494847433c342a20150a000000000000000000000000000007121d273139404547494949494949494949494949494745413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474949494949494949494949494949494949494949484746443f3f3c3938333a4145474949494949494949494949494949494949494949494847464540413f3d3a38342e2d2a251e1b150f0a040000000000000000000000000000000000000000000006111c2630383f44464949494949494949494949494949494949494745403931281d120700000000000000000000000000000000000000000007131d28313a40454749494949494949494949494949494949494946443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4b4a453f372d23180c010000000000000000000000000000060b141920262b2e34383a3d4246484a4c4d4e4e4f4e4d4c4b4a4746413d3a3935302b27201c160d0802000000000000000000000000000008131e28313a4145474949494949494949494949494949494949494948433d352b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c333c42474d5355595b5c5c5b5854534d47423c332c241b120909121b242c333c42474d5355595b5d5c5b5854534d46423b332c241a120809121b242c333c42464d5355595b5c5c5b5855534d47423c332d241b120900000000000004101c28333e474f55575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757554f473e33281c100400000c18242f39434b51535656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656544e463d32271b0f0300020f1a26313c464e5355565656565656565656565656565656565655534d453c3139424a51535656565656565656565656565654524d453b30271d12070000000000000000000000000000000000000000020e1a25303b454d525456565656565656565656565656565656565655534e463c31261b0f03000000000000000000000000000c18242f39434b51535656565656565656565656565654524c443a3024190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535656565656565656565656565656565656565656555453504a4c4946443f434c5154565656565656565656565656565656565656565655555453514b4e4c494645403a3936302b27201b160e090200000000000000000000000000000000000000000c17232e38424a505356565656565656565656565656565656565653514b43392f24180d0100000000000000000000000000000000000000010d18242f3a434b515356565656565656565656565656565656565653504a42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f495156585959595959595959595959585651493f34291d1105000000000000000000000000020a11171f252a3137394044464a4d535557595a5b5b5b5a5958575654524c4a4745413a37322c282119140d05000000000000000000000000010d19242f3a434c525456565656565656565656565656565656565656544f473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e454d53575f61656869696865615e57534d453e362d241b10101b242d363e454e53575f61656869696865615e57534d453e362c241a10101b242c363e454d53575f61656869696865615f57534e453e362d241b110700000000000714202c38444f596163636363636363636363636363636363636363636363636363636363636363636363636363636363636363636361594f44382c2014070004101d2935404b555d60636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636260584e43382b1f13060006121f2b37434e585f626363636363636363636363636363636363625f574d4237404a545c6063636363636363636363636363615e574d42392e23180c030000000000000000000000000000000000000005121e2a36424d575e61636363636363636363636363636363636363625f584e43372b1f120600000000000000000000000004101d2935404b555d6063636363636363636363636363605d564c4135291c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6063636363636363636363636363636363636363636261605b54595553504a4c555d606363636363636363636363636363636363636363626161605c545b585653514b4746413a37322c27211a140d0500000000000000000000000000000000000003101c28343f4a545c60636363636363636363636363636363636363605d554b4035291d10040306060707070707070707070707070707060304111d2935404b555d60636363636363636363636363636363636363605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b45515b6265666666666666666666666665625b51453a2e2215090000000000000000000000040c141c232830363c42474a515356575f616365676768686766656463615e565754524c47433c38332a251e170e06000000000000000000000004111d2935414c565d606363636363636363636363636363636363636360594f43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b19232d363f4850575f62696e7275767675726e69615f5750483f362d221919222d363e4850575f62696e7275767675726e69615f5750483e362c221919222c363e4850575f61696e7275767675726e69625f5750483f372d23190b02000000000916232f3c4855616b7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706b6155483c2f2316090006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6054473b2e221508000814212e3a47535f6a6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a44515c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e544b403428201509000000000000000000000000000000000000000714202d3a46525e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000000000000000000000006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6d685d5245392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6c66696562605b54535d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6d666a676563605c5554524c47433c38322a251f170e07010000000000000000000000000000000006121f2c3844505c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c20130b0f1213141414141414141414141414141312100c13202c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626d727373737373737373737373726d62564a3d3124180b00000000000000000000060d161e262e343b41464d53545c606367696e70727374757574737271706e686764605d56544e48443e3630292017110a020000000000000000000613202c3945525d686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b353f48505a61696e757b7f818383817f7b756e69615a50483f342b1d202b343e48505a616a6e757b7f828383817e7b756e69615a50483e342a201d2b343e48505a61696e757b7f818383817f7b756e6a615a51493f352b1d140a000000000a1724303d4a5763707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063574a3d3024170a000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6256493c2f231609000815222f3b4855626e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b4653606d787c7c7c7c7c7c7c7c7c7c7c7c7c7b6e665c51453c31261a0c020000000000000000000000000000000000000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000000000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7a6d60544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a797875726f6c66615e606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7978767472706d6765615e56544e48443d3630292018120b030000000000000000000000000000000713202d3a4653606d787c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053473a2d2014171c1f2020202020202020202020202020201f1c1714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69727f80808080808080808080807f7265584b3f3225180c000000000000000000060f171f2830383f444d52575f62666d7074777b7d7f8081818281807f7e7d7a7774706d68626058554f46413b3227221b140b0200000000000000000714212d3a4754606d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3d47505a626c717b82888c8e8f8f8e8b87817b716c625a50463d2f2627323d46505a616c717b82888c8e908f8e8b87817b706c615a50463c3226262f3d46505a616c717b81888c8e8f8f8e8b88827b716c625b51473d2f261c110600000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d2013000915222f3c4855626f7c8889898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898985786c5f5245392c1f12000f1c2936424f5c69758289898989898989898989898989898989898175685b4f424754616e7a8789898989898989898989898983796d60574d42372b1e140a0000000000000000000000000000000000000d192633404c5966737f8989898989898989898989898989898989898276695d5043362a1d100300000000000000000000000915222f3c4855626f7c888989898989898989898989898073665c5144382c1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c888989898989898989898989898989898989898988878685827f7c78736e69636f7c8989898989898989898989898989898989898989888887868583817f7c7975716d68626058544f46423b3329241d150d0500000000000000000000000000000714212e3a4754616d7a8789898989898989898989898989898989887c6f6255493c2f221c22282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c222f3c4955626f7c8889898989898989898989898989898989877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e110000000000000000060f182129313a424a50565e61696e75797d8084888a8c8d8e8e8e8d8c8b8a898784807d7a756f6a636159524c443e332d261d140a00000000000000000a1723303d4a5663707d89898989898989898989898989898989898986796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59626c717e868f93989b9c9c9b9a938e867e716c62584e41382d2b37434e58616c717e868f93989b9c9c9b9a938e867e716c61584e43372b2d38414e58616c717e868e93989b9c9c9b98938f867e726d62594f42382d22170b00000013202d394653606c79869396969696969696969696969696969696969696969696969696969696969696969696969696969696969386796c605346392d2013000915222f3c4855626f7b8895969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969285786c5f5245392c1f12000f1c2936424f5c6975828f9696969696969696969696969696968e8275685b4f424754616e7a879496969696969696969696958c7f73695f53473e30261c110600000000000000000000000000000000000d192633404c5966737f8c96969696969696969696969696969696908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895969696969696969696969285796d6053463a2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895969696969696969696969696969696969696959993918f8c8885807b756f6f7c89969696969696969696969696969696969696969594949892908e8b8985827e7a756f6a636059524d453f352f271f170e05000000000000000000000000000714212e3a4754616d7a8794969696969696969696969696969695887c6f6255493c2f22262d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e26222f3c4955626f7c8895969696969696969696969696969693877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665727f8c989999999999999999999084776a5d5144372a1e1100000000000000040d18212a333b434c545c60686e747b8185898d919696989a9a9b9b9a9998979695918d8a86827c76706b615e564f443f382f261b1106000000000000000a1723303d4a5663707d89969696969696969696969696969696969386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606b717e8a92989ea5a8a9a9aca49f98928a7e716a6053493f332e3b4754606a717e8a92989ea6a8a9a9aca49f9892887e716a5f54473d32333f4953606a717e8892989ea5a8a9a9a8a59e98928b7f726b60544a3f33281c0f03000013202d394653606c7986939fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39f9386796c605346392d2013000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca2a2a2a2a2a2a2a2a2a2a2a2a29b8e8275685b4f424754616e7a8794a1a2a2a2a2a2a2a2a2a89f92867b6e62594f42382e23170b00000000000000000000000000000000000d192633404c5966737f8c99a2a2a2a2a2a2a2a2a2a2a2a2a2a29c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a1978a7d7063554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba49f9e9c9897928d87827c747c8996a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1aaa29f9d9a9898928f8b86817c766f6b615e5750454039312920170f050000000000000000000000000714212e3a4754616d7a8794a0a2a2a2a2a2a2a2a2a2a2a2a2a295887c6f6255493c2f262f383f44464747474747474747474747474746443f3830262f3c4955626f7c8895a2a2a2a2a2a2a2a2a2a2a2a2a2a093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687683909ca6a6a6a6a6a6a6a69d9084776a5d5144372a1e11000000000000020b161f2a333c454d555d666d737b81878e92989a9ea0a8a5a6a7a8a8a7a6a5a4a7a09d9a99928e88827d756e686159504941382d221713090000000000000a1723303d4a5663707d8996a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666f7d87929fa2aaafb4b6b6b6afaaa29f92877c6f655b50443738444f59626f7c86929fa2aab0b5b6b6b6afaaa29a92867c6f62594f44383744505b656f7c86929aa2aaafb4b6b6b4afaaa29f92877d70665b5044382b1f1206000013202d394653606c7986939facb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8afafafafafafafafafafafa89b8e8275685b4f424754616e7a8794a1adafafafafafafafaea3988f82766b61544a3f34281c1106000000000000000000000000000000000d192633404c5966737f8c99a6afafafafafafafafafafafafa99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aeafafafafafafb3a99b8e8175675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aeafafafafafafafafafafafafafafafafb5afacaba8a9a19e99938f87817e8a97a4afafafafafafafafafafafafafafafafafafaeb4aeaba9a7aaa29f9b99928e88837c756e69625a514b433b322921170f0500000000000000000000000714212e3a4754616d7a8794a0adafafafafafafafafafafafa295887c6f6255493c2f2d38424a50535353535353535353535353535353504a42382f2f3c4955626f7c8895a2afafafafafafafafafafafada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb3b3b3b3b3b3aa9d9084776a5d5144372a1e110000000000000a141d28313c454d575f676d787f868e92999fa2aaaaacb2b2b3b4b4b5b4b3b2b1b1acaaaba39f9b948f8a827a706c605b53493f3327251b0f0500000000000a1723303d4a5663707d8996a3afafafafafafafafafafafafac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78839099a3aeb4bcc1c2c2c0bbb4aea3999083786c605346393c4854606b76839099a3aeb4bcc1c3c2c0bbb4aca3989083766b6054483b394653606c78839099a3acb4bcc1c2c2c1bcb4aea3999083786c605346392d201306000013202d394653606c7986939facb9bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5bcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f424754616e7a8794a1adbabcbcbcbcbcbfb4aa9f948a7d70665c5044382e23170c000000000000000000000000000000000d192633404c5966737f8c99a6b2bcbcbcbcbcbcbcbcbcbcb6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbbcbcbcbcbcb8ac9f9285796d6053473a2d20140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc0bbb9b8b5b3adaba49f99938e87939facb9bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbbbbebab8b6b4b4aeacaba39f9b949089817b716c605d554c443b332921170d04000000000000000000000714212e3a4754616d7a8794a0adbabcbcbcbcbcbcbcbcbbafa295887c6f6255493c2f333f4a545b6060606060606060606060606060605c544a42382d3c4955626f7c8895a2afbbbcbcbcbcbcbcbcbcbaada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a3afbbbfbfbfbfb7aa9d9084776a5d5144372a1e11000000000006111c262f3a434d575f696e79828c92989fa3abaeb3b7b9bdbfc0c1c1c1c0bfbebdbcb8b7b5afaca69f9c948f857d746c655b504440372d21170d03000000000a1723303d4a5663707d8996a3b0bcbcbcbcbcbcbcbcbcbcb9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a95a0abb5bfc6cecfd2ccc6bfb5ab9f958a7d7063574a3d3d495663707d89959fabb4bfc6cecfd2ccc5beb4aa9f94897d706356493d3d4a5663707d89959fabb4bec6cecfcfcec6bfb5aba0958a7d7064574a3d2d22170b000013202d394653606c7986939facb9c6c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2c9c9c9c9c9c9c9c1b5a89b8e8275685b4f424754616e7a8794a1adbac7c9c9c9d1c6bcb0a69d9183786d60544a3f34281b11060000000000000000000000000000000d192633404c5966737f8c99a6b2bfc9c9c9c9c9c9c9c9c3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8c9c9c9c6baaea2988a7d7063574a3d31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8c9c9c9c9c9c9c9c9c9c9c9c9c9d2ccc7c6c4c2beb9b5afaba49f9a939aa4afbbc8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8d0cac6c5c3c1bfbab8b5aeaca69f9c938e867e746d675e564d453b33291f160c030000000000000000000714212e3a4754616d7a8794a0adbac7c9c9c9c9c9c9c8bbafa295887c6f6255493c323b44505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c544a3f333c4955626f7c8895a2afbbc8c9c9c9c9c9c9c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576874818e9babb5c0cbccccc3b7aa9d9084776a5d5144372a1e1100000000000b17222d38424c555f696e7b838f949fa2aaafb5babec4c5c9cecdcdcececdcccbcec8c5c4c0bbb9b0aba69e97928a80776c605c52493f33291f1409000000000a1723303d4a5663707d8996a3b0bcc9c9c9c9c9c9c9c9c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba7b1bdc7d0d8dcddd8d0c6bdb1a79a8e8174675b4e41414e5a6774818d9aa7b1bdc6d0d8dcddd8d0c6bcb0a69a8d8174675a4e41414e5b6774818e9aa7b1bdc6d0d7dcdcd8d0c7bdb1a79b8e81756853493f33271b0f030013202d394653606c7986939facb9c6d2d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d2c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfd5d5d5d5d5cec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4d5d5d8cfc2b8aca0958b7e71665c5044382d22170b0000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd5d5d5d5d5d5cfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5d5d6cabfb4aa9a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5d5d5d5d5d5d5d5d5d5d5d5d5ddd7d4d2d1cfc9c7c0bbb5afaca49fa4acb6c0ccd8d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dbd6d3d2d0d0cac6c5bfbbb9b0aba59e98928b81796e685e574d453b31281e150a0000000000000000000714212e3a4754616d7a8794a0adbac7d3d5d5d5d5d5c8bbafa295887c6f6255493c3b44505a606c787a7a7a7a7a7a7a7a7a7a7a7a7a786d665b50443c3c4955626f7c8895a2afbbc8d5d5d5d5d5d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f697884919eabb7c4d1dcd0c3b7aa9d9084776a5d5144372a1e1100000000030f1c28333f4a545d676e7b8590959ea6aeb4bbc0c7cad0d2d5d9d9dadadadad9d8d9d4d1d1cbc7c2bbb7b0a9a19e928d80746e645b51453b31251a0e050000000a1723303d4a5663707d8996a3b0bcc9d5d5d5d5d5d5d2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657884919eabb7c3cfd9e2eae8e2d8cfc3b7aa9d9184776a5e514444515d6a7784909daab7c2cfd8e2eae8e2d8cfc2b6aa9d9083776a5d504444515e6a7784919daab7c2cfd8e2e9eae2d9cfc3b7ab9e918478655b5044372b1f12050013202d394653606c7986939facb9c6d2d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1e2e2e2e2e2e2e2e2ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d2c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2e2dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0eae1d4c8bcb1a79e9184786d6053493f33271b0f0300000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e2e2e2e2dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e7dbd0c4b7ab9e9184786a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e2e2e2e2e2e2e2e2e1dddadad9d9d9d9dad5d2ccc7c0bbb6afacafb6bec7d2dde8e2e2e2e2e2e2e2e2e1dddad9d9d9d9d9d9d9d9dbd6d3d1cbc7c2bcb7afaaa29f938e837a6e695e574d433a30261c110600000000000000000714212e3a4754616d7a8794a0adbac7d3e0e2e2e2d5c8bbafa295887c6f6255493c414d56616c74818686868686868686868686868682786c60584e423c4955626f7c8895a2afbbc8d5e2e2e2e0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1adb9c5d2ddd0c3b7aa9d9084776a5d5144372a1e11000000020d17202b3844505b666d79839197a0a7b0babfc6cbd1d6d2cfcececececececececececed0d1d4d4cdc7c1bbb3ada49d928d80736d62574d42362a22170b0000000a1723303d4a5663707d8996a3b0bcc9d6e2e2e2e2dfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facb9c5d2dfeaf4f4eadfd2c5b8ac9f9285796c5f524645525f6b7885929eabb8c5d1deeaf4f4eaded1c5b8ab9e9285786b5f524546525f6c7985929facb8c5d2dfeaf4f4ebdfd2c5b9ac9f9286796c605346392d2013060013202d394653606c7986939facb9c6c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eeefefefefe9e0d9d2cdcac9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8efe8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0f3e5d9cec3b9aca1968b7e71655b5044372b1f130800000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5efefe9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1dfd2c5b9ada196887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeefefefefece4dcd6d1cecdccccccccccccccccd2ccc7c0bbb9bbc0c7d0d9e4eef9efefefefece3dcd5d0cdcccccccccccccccccccccccccccccdc7c1bcb4aea59d9590847b6e695e564c42382e23170d03000000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c46525e68717e8a939393939393939393939393948c7f726a5f544a404955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a8b2bdc9d5ddd0c3b7aa9d9084776a5d5144372a1e1100000008141f2a36414c56606c78828f95a0a9b1b9c1cad0d7d3cbc6c2c1c1c1c1c1c1c1c1c1c1c1c3c5c8ced5d3cdc5beb9aea49d928b7f72695e53463e33281c100200000a1723303d4a5663707d8996a3b0bcc9d6e3efefecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6d2dfecf7f7ecdfd2c5b9ac9f9286796c5f534645525f6c7885929fabb8c5d2deebf7f7ebded2c5b8ab9f9285786c5f524546535f6c7986929facb9c5d2dfecf7f7ecdfd2c6b9ac9f9386796d6053463a2d2013070013202d394653606c7986939facb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf5eae0d7cec7c1bdbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0f5eadfd5c9bdb2a89d9083786c6053463a3025190d01000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e1d5c9bdb2a8988b7f7265584c3f31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf8eee4dad2cbc5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfc1c2c6cbd2dbe4eff9fcfcf8ede3dad1cac5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfc5c6c5bfbaafa7a09691847b6e685d544a3f34281f150b010000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554944505a616e7a85929ea5a0a0a0a0a0a0a0a0a0a69f92877c6f665c51444955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000030506080909090909090909111e2a36414c566874818e9ba7b4c1cfdaddd0c3b7aa9d9084776a5d5144372a1e110000020e1925303946525e68727f8c949ea7b1bbc3cbd6dbd3c9c1bab6b4b4b4b4b4b4b4b4b4b4b4b7b8bcc3cbd5d6cfc9c0b6aea49f92867b6e615a5044392d1f140900000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667885919eabb8c4cfdbe6edece6ddd1c4b7aa9e9184776b5e514444515e6a7784919daab7c4cfdae6edece6ddd0c4b7aa9d9184776a5e514445515e6b7884919eabb7c4cfdae6edece6ded1c4b8ab9e918578665c5044382b1f12060013202d394653606c7986939facafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaefe3d9cec5bcb5b1afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edf1e5dacec4b8aca095897d7063564c41362a1e1105000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e5dacfc1b5a89b8e827568574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfef2e7dcd2c8c0b9b5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b6bac1c9d2dde8f3fffdf2e7dcd1c8c0b9b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b8b9bec5c1b9b1a8a09690837a6d665c50443d31271d12070000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255494d56626c75828f97a2adadadadadadadadadadaea3999083786d60584e4955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000004060b0f121315161616161616161616202d3946525e687884919eabb7c4d1deddd0c3b7aa9d9084776a5d5144372a1e11000005111e2a36414d56616d7a85929fa6b0b9c3cdd5ddd7cbc1b7afaaa8a7a7a7a7a7a7a7a7a7a7aaacb1b9c3ced9dad5c8c0baaea2988f82766c6155493b30251a0e02000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b3becad6dbe2e0dbd5c9bdb2a89b8f8275685c4f42424f5b6875828e9ba9b3bec9d5dbe2e0dbd5c9bdb2a89b8e8175685b4e42424f5c6875828f9ba9b3bec9d5dbe2e1dbd5c9beb3a99c8f827569544a3f34281c10030013202d394653606c7986939fa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb3aba5a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edf6ebe0d4c8bcb1a79b8e8275685e5246392d201308000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ebded1c4b8ab9e918578695f53473a2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d6cbc0b6aea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a7a9afb7c1cbd7e2eefaf9ede1d5cac0b6aea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6abadb3bbc5c3bab2a8a0958f82786d60594f43392f24180c0300000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625549525e68717e8b949ea9b3beb9b9b9b9b9b9b9bfb5aba0958c7f736a5f534955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000070c1013171b1f2021232323232323232323232e3b4754616e7a8796a1acb9c5d2deddd0c3b7aa9d9084776a5d5144372a1e1100000714202d3946525e6874808d98a2aeb8c1ccd5dfded2c6baafa59e9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4e0dad6cabfb4aa9f948a7d7064574d42362a1e1205000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b97a2adb9c1cad0d4d4d0cac1b9ada1968b7e7164584b3e3e4b5764717e8a97a1adb9c1cad0d4d4cfcac0b9aca1968a7d7164574a3e3e4b5865717e8b97a1adb9c1cad0d4d4d0cac1b9ada1978b7e7165584b3e2e23170b000013202d394653606c79869395959595959595959595959595959595959595959595959595959595959595959595959595959595959386796c605346392d2013000915222f3c4855626f7c8895a2aebbc8d5e1eefbf2e5d9cdc1b5aba19996959595959595959595959595959595959595959595959595959595959595959285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfcf0e5d9cec3b9ac9f92867a6d6154473a3024190d010000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ebdfd2c6b9ada197887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf6e9ddd1c5b9aea49d9a999999999999999999999999999b9ea5afbac6d2deeaf7f5e9ddd0c5b9aea49c9999999999999999999999999999999ea1a9b3becac3bab1a79f948c80736b60554b4035291f140900000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554f59616e7b85929fa6b0bbc5cfc6c6c6c6c6d1c6bdb1a79f92877c6f655b5055626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000060c12181c1f22272b2d2e30303030303030303030303d4a5763707d8a96a8b2bdc9d5e1ddd0c3b7aa9d9084776a5d5144372a1e1100000814212e3b4754616e7b86929faab3becad3dee7dbcfc2b6aa9e938e8e8e8e8e8e8e8e8e8e8e9095a0acb8c5d1dee7dbd0c6bcb0a69c8f8276695e52463a2d201407000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a4754606d7a85929ea5afbabfc6c8c8c5bebaafa59e9184796d6053473a3a4753606d7985919ea5afbabfc6c8c8c5beb9aea49e9184796d6053463a3a4753606d7985929ea5afbabfc6c8c8c5bebaafa59e92857a6d6054473a2d211406000013202d394653606c79868888888888888888888888888888888888888888888888888888888888888888888888888888888888888886796c605346392d2013000915222f3c4855626f7c8895a2aebbc8d5e1eefbf0e3d6cabdb1a5998f89888888888888888888888888888888888888888888888888888888888888888885786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfff5eae0d3c7bbaea3998c7f7265564c4135291d11050000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eee1d5c9beb3a9978a7e7164574b3e3124180800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf4e7dacec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8e939ea9b6c2cfdbe8f5f3e7dacdc1b4a89c928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c9297a1adb9c6ccc3b9b0a69f93877d70675d51453b31251a0e03000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625555616b75818e97a2adb8c1cdd7d3d3d3d3d3d8cfc3bbaea3999083776c605655626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000030a11171d23282c2d3337393b3c3c3c3c3c3c3c3c3c3c3c404d596673808c99a6b3bfcedae5ddd0c3b7aa9d9084776a5d5144372a1e110004111d2935414b5565727f8b99a3aebcc5d0dce5e7dbcec1b4a89b8e818181818181818181818183909daab7c3d0ddeae2d7cec2b9ac9f93877b6e6154483b2e211508000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68727f8b939ea6aeb4b8bcbbb9b3ada59d938b7e71675d5145393945515d67717e8b939ea6aeb4b8bdbbb9b3ada59d928a7e71675c5145383945515d67727e8b939ea5aeb4b8bcbcb8b3aea59e938b7e71675d5145392c201306000013202d3946535f6c767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c766255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c9bcafa296897d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e221508000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafbefe3d7cbbfb5ab9c908376685d5246392d2013070000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1f2e6dacfc0b3a6998d8073665a4d403025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc0b3a79a8d8080808080808080808080808080818e9ba7b4c1cedae7f4f3e6d9ccc0b3a6998d80808080808080808080808080808085929eabb8c5d1cbc2bbafa4999184796d60574d42362a1f1409000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62555d67707d8a939ea9b3becad3dfe9e0e0e0eae1d7cbbfb5ab9f958b7e72685e55626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000070c151c23282e34383a3f4446484949494949494949494949494c566975828f9ca8b5c2cfdbe8ddd0c3b7aa9d9084776a5d5144372a1e11000613202c3945515d677683909dabb5bfced7e1eee0d3c6b9ada093867974747474747474747474808d9aa6b3c0cdd9e6e9e0d4c7bbafa4998c7f7265594c3f3226190c000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606c77818f949fa2aaacb1afaca9a29f938e81746c62554b403535404b55626d75818e949fa2aaacb2afaca9a29e938d80746c61554b403435404b55626d75818e939fa2aaacb1b1acaaa29f938e81756d62554b4135291d110400000815222e3b4754606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6054473b2e221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695f53473a2d211408000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafff3e7dcd1c5b9ac9f92867a6d6154473a2e2114070000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1f7e8dccfc2b5a99c8f827669564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a737373737373737373737373737c8996a2afbcc9d5e2efece0d3c6b9ada0938679737373737373737373737373737784919daab7c4d0d7ccc0b5aba1968c8073695e53463b31251a0e010000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6257606d7984919ea5afbbc5d0dce5ebe8e7e8ebe7dcd1c6bdb1a79f92857a6e6158626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000610191e262e343940454649505354565656565656565656565656565d687885919eabb8c4d1deeaddd0c3b7aa9d9084776a5d5144372a1e11000714212d3a4754606d7986939facb9c6d1dfe9f3e0d3c6b9ada093867a6d686868686868686873808d9aa6b3c0cdd9e6f0e3d7ccc0b5ab9b8e8174685b4e4135281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505b656d79828c92989da0a7a49f9d97928b81786d605a5043392f2f3943505a606d79828c92989da0a8a49f9d97928b81786d605a5043392e2f3a43515b606d79818c92989da0a7a7a09d98928c81796d605a50433a2f24180d01000006131f2b37434e586062626262626262626262626262626262626262626262626262626262626262626262626262626262626262626260584e43372b1f1306000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e62626262626262626262626262626262626262626262626262626262626262615f574d42372b1e1206000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafff8ede0d4c7bbafa3998a7e7164574b3e2e23180c0000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeebded1c4b8ab9e918578685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e66666666666666666666666f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d66666666666666666666666a7784919daab7c4d0ddd2c7bdb2a89f92867b6e61574d42362a1d12070000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625f6973808d96a1adb7c1cdd7e1e2dedcdbdcdee2e3d8cfc2baada2978e81746a60626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000020a1117222b30383f444b5153535b606163636363636363636363636363636d7a8796a1adb9c5d2dfeaddd0c3b7aa9d9084776a5d5144372a1e11000915222f3c4855626f7c889aa4afbbc8d4e0edece0d3c6b9ada093867a6d605b5b5b5b5b5b6773808d9aa6b3c0cdd9e6f4e8ddd2c2b6a99c8f8376695c504336291d10000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e27333f49535d676d787f868d9195949a93908c857f756d665c51483e312727313f45515d676d787f868d9196949a93908c857f746d665c50483e302728313f45515d676d777f868c9095949495908c857f756d675c51483f31281d1307000000030f1b27323c464e54555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544e463c32271b0f03000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6155555555555555555555555555555555555555555555555555555555555555534d453c31261a0e02000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffcefe3d7cbc0b5ab9a8d817467554b4034281c100400000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeebdfd2c6b9ada197877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61595959595959595959636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d605959595959595959595e6a7784919daab7c4d0ddd9d0c4baaea3988e8174695e5346392f23180c0000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62626e7b87929fa8b2bdc9d3dfddd7d2cfcecfd2d7dde1d6cabeb3a99f93877c6f66626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000030b141b2227343c424a50555c6064656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7c8996a9b2bdc9d5e1eaddd0c3b7aa9d9084776a5d5144372a1e11000a1724303d4a5763707d8a96acb6c0ccd8e4f0ece0d3c6b9ada093867a6d60534e4e4e4e5a6773808d9aa6b3c0cdd9e6f9eaded1c4b7ab9e9184786b5e5145382b1e12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17222d38414b555d666c737b808486888786837f7a726d605c544b40362d1f1f2935404b555d666c737b808486888786837f7a726d605c544a3f362c1e1f2935404b555d656c727b808486888886837f7a726d605c554b40362d1f160c01000000000a15202b343c434749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494947433c342b20150a00000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615448484848484848484848484848484848484848484848484848484848484847423c332a1f150900000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff4e8dcd1c3b6aa9d908377675c5145382c1f130600000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeeee1d5c9beb3a995897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544d4d4d4d4d4d4d56636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d60534d4d4d4d4d4d4d515e6a7784919daab7c4d0dde2d7cbbfb4aa9f92867b6e61554b4034291c100400000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f626c76828f99a3aebac4cfdbdbd3cbc6c2c1c2c6cbd3dbdbd0c5bbafa49a9083786c626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000030c151d262d333f464e545c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0cfdae6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdd2dde8f4ece0d3c6b9ada093867a6d60534741414d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f39434b545b60696e73777a7b7b7977736d68625b514b42392e241b18242f39434b545b60696e73777a7b7b7976726d68625b504a42382e241a18242f39434b535b60686e73777a7b7b7977736d68625b514b43392e241b0d040000000000040f19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322b22190f0400000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37312a21180e0300000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff9ecdfd2c5b9ac9f9286796d6053463a2d20130700000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef1e6dacfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544740404040404956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d605347404040404044515e6a7784919daab7c4d0dde7dcd1c6bbaea3998d8073675c5145382c1f130600000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f66707d8a949fabb5bfccd6dfd3c9c1bab6b4b6bac1c9d3ded8ccc0b6aca0958b7e71676f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000b151e272f383f44515860666d72797e8385878989898989898989898989898989898d929ca8b4c1cde0ebeaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f9ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d283139424a50575e6166676d6e6e6d6666615e565145403930271d12121d273139424a50575e6166676d6e6e6d6666605d5651443f3830261c12121d273139414950565e6166676d6e6e6d6766615e565145403930271d12090000000000000007101920272b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b27201910070000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2b261f180f060000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff9ede0d4c7bbafa399887b6e6255483b2f22150800000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7e5d8ccbfb2a5998c7f7266594c3f3326190c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b060603000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3333333c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a3333333744515e6a7784919daab7c4d0ddeae2d7cbbfb5ab9e9285796d6053473a2e23170b00000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6d7884919da6b0bdc6d1ded7cdc1b7afaaa8aaafb7c1ccd6ddd2c7beb1a79e9184796d6f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000007121c2730394149505b636a6f787f858a8f9298969696969696969696969696969696999ca4aeb9c5d1ddf2eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b161f282f383f444d5254555d606161605c5454524c443f342e271e150b0b151f272f383f444d5254555d606161605c5454524c443f342e261e150a0b151f272f383f444d5254555c606161605c5554524c443f342e271e150b000000000000000000070f151b1f22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221f1b150f07000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e222222222222222222222222222222222222222222222222222222211e1a150e06000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffcefe3d7cbc0b5ab968a7d7063574a3d3024170a00000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef3e7dacdc0b4a79a8d8174675a4e4134271b1818181818181818181818181818181818181713120f0b0600000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e26303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d262b3744515e6a7784919daab7c4d0ddeae7dcd1c6b9ada2978a7d7164544a3f34281c1003000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f727f8b96a0acb8c2cfd8dbd0c5bbafa59e9b9ea5afbac4cedad9d0c3b9ada1978c80736f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000071018232e39424a535b606d727c838c92979c9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5e1edeaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333b4246474b5153555453514b4746413a3228231d150c03030d151d262d333b4246484b5153555453514b4745413a3228231c150c03030d151d262d333b4146474b5153555553514b4746413a3228231d150c0300000000000000000000040a0f131516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161615130f0a0400000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e21181818181818181818181818181818181818181818181816151514120e090300000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff4e8dcd1beb1a4988b7e7165584b3e3225180b00000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef5e8dbcfc2b5a89c8f8275695c4f4236292424242424242424242424242424242424242424201f1c17110a020000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaede3d6cabeb3a99b8e8275665c5044382b1f1206000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f7a85929ea8b2bdcad4e1d6cabeb3a99e938e939ea8b2bdc9d5e2d5c9beb2a99f92867b6f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000040d19222834404a545c656c747f8790959ea1a9acaeb4afafafafafafafafafafafafafafb3b4b9c0c8d1dce7f2eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2018181818181818181818181818181818181818181818181615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222830363a3b40454748484645403a393530282018120b030000030b141c222830363a3b40454748484645403a39352f282017110a030000030b141b22273036393b40454748484645403a393630292018120b0300000000000000000000000000030608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e25252525252525252525252525252525252525252525252522211f1b150e060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff9e5d8cbbeb2a5988b7f7265584c3f3225190c00000000000000000001020d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef6e9ddd0c3b6aa9d9083776a5d5044373131313131313131313131313131313131313131312d2b28221c140b0200000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf2e6dbcfc5b8ab9f9285796d6053463a2d201307000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c73808d97a1adbac3cedcdfd3c6baada2978e818e96a1acb9c7d2dddacfc4baaea2988e81747c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000010c161f2b343c44515c666d77808c9299a0a7adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcc0c1c5cad1dae3eef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d25252525252525252525252525252525252525252525252522211f1b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2f35383a3b3b3a38342e2d29251e160e070000000000020a11171f252a2d2f35393a3b3b3a38342e2c29241e160d060000000000020a11171f252a2d2f34383a3b3b3a38342e2d2a251e170e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b313131313131313131313131313131313131313131313131312f2e2b262018100600000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff2e5d9ccbfb2a6998c7f7366594c403326190d00000000000004080c0e0f10192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d101008080602000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7eaddd1c4b7aa9e9184776b5e51443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3938332d261d140a00000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7ecdfd3c6baada297887c6f6255493c2f221609000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c7a86929fa9b3beccd5e0ded2c5b8ab9f92857a84919eabb5c0ccd7e0d6cabfb4aa9f92877b7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000007131d28313c46515b606d78818d929fa3abb1b9bec5c6cad0c9c9c9c9c9c9c9c9c9c9c9c9c9cccdd1d5dce3ecf5f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534639313131313131313131313131313131313131313131313131312f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e2024292c2d2e2e2d2c2823201d19130c040000000000000000060b141a1e2024292c2d2e2e2d2c2823201d19130c040000000000000000060b14191e2023292c2d2e2e2d2c2823201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e04000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff2e5d8ccbfb2a5998c7f7266594c3f3326190c0000000002090f14181b1b1d1d2633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d1d1d1514120e090300000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7ebded1c4b8ab9e9185786b5e524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a46443f382f261c1106000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7eee2d6cabeb3a9988b7e7165584b3e3225180b000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c808d98a2aebbc5cfdee0d4c8bcb1a79a8d80747f8c99a4afbbc7d4e0dbd0c6bbafa3998e817c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000010d18242f3a434e58626d74818e939da4afb5bdc3c9cfd3d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d9dadde1e7eef5fef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114181d1f202221201f1c1813110d08020000000000000000000003090e1214181d1f202221201f1c1813110d08010000000000000000000002080e1114181c1f202222201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffef1e4d8cbbeb1a5988b7e7265584b3f3225180c000000030b131a202427282a2a2a33404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a2a2a2a22211e1a150e06000000000915222f3c4855626f7b8895a2aebbc8d5e1eef8ebdfd2c5b8ac9f9285796c5557575757575757575757575757575757575757575757575753504a42382d2217130a0000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6dbd0bfb2a6998c7f7366594c403326190d000714212e3a4754616d7a8794a0adbac7d3e0edf0e3d6c9bdb0a3968a7d86929faab4bfcdd7e1ddd1c4b8ab9f95887c6f7b87939facb9c4cfdae2d7cbc0b5ab9f93877e8b97a4b1becad7e4f1ede0d3c6baada093877a6d6054473a2d211407000000000004111d2935414b55606a727e8b939da5aebbc0c7cfd5dae0dfd6d6d6d6d6d6d6d6d6d6d6d6d6dbdcdee3e8eff7fffff6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131415151313100c07050100000000000000000000000000000205070c10131415151313100c07040100000000000000000000000000000205070c10131415151313100c07050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffdf0e4d7cabdb1a4978a7e7164574b3e3124180b0000020b151d252c31343536363636404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504336363636362f2e2b2620180f060000000915222f3c4855626f7b8895a2aebbc8d5e1eef9ecdfd2c6b9ac9f9386796764646464646464646464646464646464646464646464646464605b544a3f3328251c110800000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f7e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf6e9dcd0c3b6a99d90839098a3aebcc6d0dfe2d6cabeb4aa9d9083766a75828f9ca9b3bec9d5e4dcd1c7bbafa4999184919eaab7c4d1ddeaf7ede0d3c6baada093877a6d6054473a2d21140700000000020d17202c3945515d676f7c86929fa5afb7c0cbd1d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9cecfd2d7dde5edf7fff6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6464646464646464646464646464646464646464646464646464646464625f584e43372b1f13060000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffaede1d5c9bdb2a895897c6f6256493c2f231609000009131d272f373d404243434343434c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504343434343433b3a37312a21180e0300000915222f3c4855626f7b8895a2aebbc8d5e1eef9ede0d4c7bbafa499867971717171717171717171717171717171717171717171717171716c665b504440372d231a0f06000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf6eaddd1c4b7ab9f9590959faab4bfced8e2dfd3c6baaea2988b7e7165707d8a97a1adb9c7d2dde3d7ccc0b5aba0969196a0acb8c5d2deebf7ede0d3c6baada093877a6d6054473a2d2114070000000008141e2935414c56606d79849198a3aeb7c1c9d7dcd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcc1c3c6ccd3dbe5effaf6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6464646464646464646464646464646464646464646464646464646464625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a7171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e2115080000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f4f4f54616e7a8794a1adbac7d4e0edfafffff8ebded2c5b9aca196877a6d6154473a2e21140700040f1a252f3941484d4e5050505050505966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d505050505050504847423c332a20150900000915222f3c4855626f7b8895a2aebbc8d5e1eefcf0e3d7ccc0b5ab988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e786c605c52493f352c21180d040000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf8ece0d3c7bcb1a79f9d9fa7b1bcc6d0e0eaded2c5b8ab9f92857a6d606d7985919eacb6c0ccd8e4ddd2c7bdb2a8a09ea0a8b2bdc8d4e1edf9ede0d3c6baada093877a6d6054473a2d211407000000010d1925303946525d68737f8c96a1aab4bfc9d2dbd8cec6bfbab8afafafafafafafafafafafafafb5b6bac1c9d3dde8f3f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386797171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070808080808080808080808080808080808080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060809090909090909090909090909090909090909090909090909090909090908080602000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d8cbbeb2a5988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f2216090000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b5b5b5b5b616e7a8794a1adbac7d4e0edfafffff7eaded1c4b7ab9e918478685d5246392d201307000814202c37414b53595b5d5d5d5d5d5d5d66737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5d5d5d5d5d5d5d55534d453c31261a0e02000915222f3c4855626f7b8895a2aebbc8d5e1eefff4e8ddd2c7b3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a81746e635b51473e332a1f160c0100000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfcf0e4d8cdc2b9b1aba9abb1b9c2ced8e2e0d4c8bcb1a79a8e8174675d6673808d9aa4afbbc8d4e0e3d9d0c3bab2acaaacb2bac3ced9e5f1fdede0d3c6baada093877a6d6054473a2d21140700000005111e2a36414c56616d7a85929fa8b2bcc6d1dbdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a8aaafb7c1ccd7e3eef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf1e4d7cabeb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d10131415151515151515151515151515151515151514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060b0f1213151616161616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf2e5d9ccc0b3a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275686868686868686e7a8794a1adbac7d4e0edfafffbeee2d6cabfb4aa9a8d817467564c4135291d1105000c1824313d48535d65686969696969696969737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376696969696969696969625f574d42372b1e1206000915222f3c4855626f7b8895a2aebbc8d5e1eefff9eee3cfc3b7aca39b9897979797979797979797979797979797979797979797979797938d80736d63594f453c31281d130700000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfff5e9ded4cbc2bcb7b6b7bcc2cbd4e0eaded1c4b8aca095887c6f6255616e7b87939facb9c5cfdbe6e2d5ccc3bdb8b7b8bdc3ccd5e0eaf6ffede0d3c6baada093877a6d6054473a2d2114070000000714202d3946525e6873808d98a2aebac4cfd8e2d6cbbfb4aaa39f969696969696969696969696969b9ea5afbac6d2deebf6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf1e5d8ccbfb3a69b908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020222222222222222222222222222222222222211e1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013171c1f202223232323232323232323232323232323232323232323232323232323232322211e1a150e06000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf4e8dccfc3b8ada39b9897979797979797979797979797979797979797979797979797979797978c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e817575757575757575757a8794a1adbac7d4e0edfafff9ecdfd3c6baaea298897d7063564a3d3024190d01000e1b2734404d59656f757676767676767676767f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c9083767676767676767676766e695f53473a2e211408000915222f3c4855626f7b8895a2aebbc8d5e1eefbffebe0d4c9beb5aca7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a59c928c7f726c61574d433a2f24180d04000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafbf0e6ddd4cdc7c4c3c4c7cdd4dde6e2d6cabfb4aa9d9083776a60545f6976838f9ca9b3becad6e2e7ded5cec8c5c4c5c8ced5dee7f1fcf9ede0d3c6baada093877a6d6054473a2d2114070000000814212e3b4754616e7a86929faab3beccd6e1e0d3c7baaea39892898989898989898989898989898e939eaab6c3cfdce8f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e7dbcfc3b7aca29b9797979797979797979797979797979797979797979797979797979797978c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620180f0900000000000000000000000000000000000000000000000000000000000000000000000000000001070c12181d1f22282b2d2e3030303030303030303030303030303030303030303030303030303030302f2e2b2620180f060000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf8ece0d4c9bfb5ada7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5eaded1c4b7ab9e9184828282828282828282828f9ca8b5c2cfdbe8f5fffcf2eadfd2c5b8ac9f9285796d6053463a2d20130800000f1b2835424e5b68758183838383838383838384919eabb7c4d1deeaf7f8ebded2c5b8ab9f9286838383838383838383827b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf0e5dad0c7beb7b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1aea49f93887d70695f554b4135291f160c010000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafff8efe6ded8d3d1d0d1d3d8dee6ece0d3c6baaea2988b7e7265584e5764717e8a97a2adb9c6d2dfe9e7e0d9d4d2d1d2d4d9e0e7f0f9fff9ede0d3c6baada093877a6d6054473a2d211407000004111d2935404b5565727f8b98a2aebcc5d0dee8dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7d818e9ba8b5c1cedbe8f4eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf7ebdfd4c8beb4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37312a211b120900000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3338393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e0300000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf1e6dbd0c7bfb8b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5ebdfd2c5b9ada196918e8e8e8e8e8e8e8e8e8f949eaab7c3d0dce9f6fef4eae0d3c7bbb0a69b8e8275675c5145382c1f13060000111e2b3744515e6a77849090909090909090909196a1acb9c5d2deebf8f9ecdfd3c6baaea29892909090909090909090887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff7ece2d9d0c9c3bfbebdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbbafa49a92867b6e675d51453d31281e13080000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffff8f0e9e4e0dddcdde0e4e9f0ebdfd2c5b8ac9f92867a6d60544753606d7985929eabb8c2cdd8e4f0eae5e1dedddee1e5eaf1f9fffff9ede0d3c6baada093877a6d6054473a2d21140700000613202c3945515d6776828f9caab4bfced7e1ebdfd2c5b8ac9f928579707070707070707070707073808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfcf0e5dad0c6beb7b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454748484848484848484848484848484848484847423c332d251b10060000000000000000000000000000000000000000000000000000000000000000000000060d151d23292f35393a3f4446484949494949494949494949494949494949494949494949494949494949494847423c332a20150900000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff7ede2d9d0c9c3c0bebebebebebebebebebebebebebebebebebebebebebebebebebebeb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5ede1d5c9bdb2a8a19e9b9b9b9b9b9b9b9b9b9c9ea6b0bbc7d3dfebf8f8ede2d8cec6b7ab9f94897d7063554b4034281c10040000111e2b3744515e6a7784919c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1edfafbeee2d6cabeb3aaa29f9c9c9c9c9c9c9c9c95887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffef4ebe2dad4cfcccbcacacacacacacacacacacacacacacacacacacacacacacaccc0b6aca2989183796d60594f433a2f24190d0300000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffbf5f0eceae9eaecf0f5ede0d4c8bcb1a79b8e8174685d5245515c6774808d9aa7b1bcc7d4e2ecf6f1edebeaebedf1f6fcfffffff9ede0d3c6baada093877a6d6054473a2d21140700000714202d3a4753606d7a86929facb9c5d0dfe9ebdfd2c5b8ac9f9285796c6363636363636363636773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfff6ece2d8d0c8c3bfbebebebebebebebebebebebebebebebebebebebebebebebebebebeb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b5153555555555555555555555555555555555555534d453f372d22180d030000000000000000000000000000000000000000000000000000000000000000020a11171f272f34394045474a50535556565656565656565656565656565656565656565656565656565656565655534d453c31261a0e02000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffef4ebe2dbd4cfcccbcacacacacacacacacacacacacacacacacacacacacacacacacabfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f1e5dacfc4bab2adaba8a8a8a8a8a8a8a8a8a8aab0b8c1ccd7e3eff9efe7dbd0c6bcb0a69c9083766b605443392e23180c000000111e2b3744515e6a7784919da9a9a9a9a9a9a9abacb2bac4cedae5f1fdfef2e6dbd0c5bcb3aeaba9a9a9a9a9a9a9a295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffdf4ece5e0dbd8d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ddd2c7beb3aaa0958e81746b61564c4135291f140900000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffcf8f6f6f6f8fcf7ebded1c5b8aca095897c6f63564c414b55626f7c88959fabb8c5d0dbe7f2fdf9f7f7f7f9fdfffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000a1724313d4a5764707d8a98a3aebac7d3e0ecebdfd2c5b8ac9f9285796c5f565656565656565a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffef4eae2dad4cfcccacacacacacacacacacacacacacacacacacacacacacacacacacabfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606262626262626262626262626262626262625f5751493f342a1f150b01000000000000000000000000000000000000000000000000000000000000030b141b2227313940454b5153545b6061636363636363636363636363636363636363636363636363636363636363625f574d42372b1e1206000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffdf4ede6e0dcd9d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ccbfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f6ebe0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b7bbc1cad3dee9f4f0e7ddd6cabfb4aa9f94897c6f63594f4430271d1207000000111e2b3744515e6a7784919daab6b6b6b6b6b6b7b9bdc4ccd6e0ebf6fffff7ece1d7cec5bebab8b6b6b6b6b6b6afa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffbf2eae3ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5d6d8dde4e4e4e4e4d9d0c5bcb1a79d93897d70685d52453b30251a0e02000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffffbefe3d7cbbfb4aa9d9184776b6054433a47535f6a7683909daab4becad6e2eefbfffffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700010e1b2834414e5b6774818e9aaab4bfcbd7e3efebdfd2c5b8ac9f9285796c5f5249494949494d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffffdf4ece5dfdbd8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e69625b51463c31271d12070000000000000000000000000000000000000000000000000000000000030c151d262d333d434b51555d6065666c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a2e211408000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffbf2eae3ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4ccbfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f6f2e8ded6cfc9c5c4c1c1c1c1c1c1c1c1c1c2c3c7ccd3dce5eff0e7ded5cbc3baaea2988f82766b6054473d331e150b00000000111e2b3744515e6a7784919daab7c3c3c3c3c3c4c5c9ced6dee8f2fcfffffef3e9e0d7d0cac6c5c3c3c3c3c3bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffcf2e8e0d8d2cdc9c8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8c9ccd1d8dfe8f5ebe2d7cec3b9afa59e91847a6d60574d42362a1e1408000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffff9ece0d3c7baaea3988b7f7265594f4337434e5865717e8b98a2aebac6d3dfeaf5fffffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070004111d2935414c566a7783909daab6c3d1dce7f3ebdfd2c5b8ac9f9285796c5f52463d3d3d404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffff9f1e9e2dcd8d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4ccbfb3a6998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b726d62584e43392f23180e04000000000000000000000000000000000000000000000000000000030d151e272f383f444f555c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b2f221508000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffcf2e8e0d8d2cdc9c8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7bfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8eaeaeaeae8e0dad5d2d1cecececececececececfd0d3d7dee5eaeae6ded5ccc3b9afa59f92867b6e62594f44352b210c0300000000111e2b3744515e6a7784919daab7c4cfcfcfcfd1d2d5dae0e8f0fafffffffffbf2e9e1dbd6d3d2cfcfcfcfc8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff5eae0d6cec7c1bdbcbababababababababababababababbbdc0c6ced6dfeaf4e9e0d5ccc0b9ada1968d8073695e52463b3025190e000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffff8ecdfd2c5b9ac9f92867a6d6154473d323c4753606d7a85929fabb8c3cdd9e4f0fefffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000713202c3945525d687885929fabb8c5d2deebf8ebdfd2c5b8ac9f9285796c5f5246393034404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffbf1e7dfd7d1ccc8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7bfb3a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665727f8888888888888888888888888888888888887f726a5f554b40342920160c0200000000000000000000000000000000000000000000000000020b151f2730394149505960676d73797e8386888989898989898989898989898989898989898989898989898989898989898175685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff5eae0d6cec7c1bdbcbabababababababababababababababababababababababababab3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbdddddddddddddddddddddddbdbdbdbdbdbdbdbdbdbddddddddddddddddd4ccc3bab1a79e938b7e71695f53473d32231a0f0000000000111e2b3744515e6a7784919daab7c4d0dcdcdcdddee1e5ebf1f9fffffffffffffbf3ece6e2dfdedcdcdcd5c8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaeee3d8cec4bcb5b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b5bcc4ced8e3eef2e7ded5c9bdb2a89f92867b6e61564c41362a1b11060000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffff9ede1d4c8bdb2a89b8e8175685d5246392c3945515d6774818e9aa7b1bcc8d4e2edf8fffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000714212d3a4754606d7a8797a2adbac6d3dfecf8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3eaeae0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6eaeaded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfef3e9dfd5cdc5c0bcbababababababababababababababababababababababababababab3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687683909595959595959595959595959595959592867c6f675c51453e32281e1308000000000000000000000000000000000000000000000000000a141d273139424a535b606b707980858b90929896969696969696969696969696969696969696969696969696969696968e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaeee3d8cec4bcb5b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cbc2bab2a8a0958e81756c62574d42352b2111080000000000111e2b3744515e6a7784919daab7c4cfcfcfcfd1d2d5d9e0e7f0f9fffffffffbf2e9e1dbd6d3d2cfcfcfcfc8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2bcc6d1dde9f9f0e5dacfc4baaea3988e8174685e5246382d22170b0000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffff7ebded2c5b8aca096897c7063564c41352935404b55626f7c8995a0acb8c6d0dbe7f3fffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000815212e3b4854616e7b8794a9b3becad6e2eef8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7ddddddddd3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9ddddddddd1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf9ede2d7cdc3bbb4afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86939fa1a1a1a1a1a1a1a1a1a1a1a1a1a1a3989083796d60594f443a3024190d03000000000000000000000000000000000000000000000006111b262f39434b545c656c737d848c92979d9fa3aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b9b1a8a09690837a6d605a50453c3123190f000000000000111e2b3744515e6a7784919daab7c2c2c2c2c2c4c5c9ced5dee7f1fcfffffef3e9e0d7d0cac6c5c2c2c2c2c2bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d9cdc1b5aaa0999594949494949494949494949494949598a0aab5c0ccd8e5f1f6ebe0d6cbbfb4aa9f92867a6e6153493f33271b0f0300000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffbefe3d7cbbfb5ab9e9184786c6053463a30242f394754606a7783909daab4bfcad6e2effbfffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbd0dbe6f2f8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad0d0d0d0d0d0c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd0d0d0d0d0d0c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e8dcd1c5bbb1a9a3a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565717e8b99a4afaeaeaeaeaeaeaeaeaeaeaeaeb4aaa0958d80746b61564c4135291f150b01000000000000000000000000000000000000000000050e17222d38414b555d666d77808891969fa2a9acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafa89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d9cdc1b5aaa0999594949494949494949494949494949494949494949494949494949494948c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7afa79f9691847a6d685d52483f332a201107000000000000111e2b3744515e6a7784919daab6b6b6b6b6b6b7b9bdc4ccd5e0ebf6fffff7ece1d7cec5bebab8b6b6b6b6b6b6afa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe3d6c9bdb0a4998e898787878787878787878787878787888e98a4b0bdc9d6e2effdf3e7dcd0c6bbaea3998c7f73655b5044372b1f120500000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffff9ede0d3c7bbaea3998c7f72655b504437281e2b37434e5865727f8b98a2aebac7d3e0eaf6fffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbd1dce8f3f8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdc3c3c3c3c3c3c3c3b9ada093867a6d6053473a404d5a6773808d9aa6b3c0c3c3c3c3c3c3c3c3b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf0e4d8ccc0b4a99f979494949494949494949494949494949494949494949494949494949494948c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cabb5c0bbbbbbbbbbbbbbbbbbbbbbbcb1a79d928a7d70685d52453e31271d12070000000000000000000000000000000000000000020d172027333f49535d676d78818d939aa0a8adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe3d6c9bdb0a4998e89878787878787878787878787878787878787878787878787878787878787807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa59e9590847b6e685e564c41362d21180e00000000000000111e2b3744515e6a7784919da9a9a9a9a9a9a9aaacb2bac4ced9e5f1fdfef2e6dbd0c5bcb3adaba9a9a9a9a9a9a9a295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c8bcafa295897c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8895a2aebbc8d5e1eefff8ede2d7cbbfb5ab9e9184786c605346392d20130600000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffff8ecdfd2c5b9ac9f92867a6d6153493f33271b27323d4754606d7a86929facb8c3ced9e5f1fffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000815222e3b4855616e7b8894abb5c0cbd7e3eff8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0b7b7b7b7b7b7b7b7b7b7ada093867a6d6053473a404d5a6773808d9aa6b3b7b7b7b7b7b7b7b7b7b7ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effceee2d5c8bcafa3978d87878787878787878787878787878787878787878787878787878787878787807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2c8c8c8c8c8c8c8c8c8cec3b9aea49e91847a6d60594f43392f24180c030000000000000000000000000000000000000008141f29323b44505b656d79828e939fa4acb2babec5c7cbd0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c8bcafa295897c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d2114070000000f1c2936424f5c6975828f9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d938e837a6e695e564c433a2f241b0f0600000000000000111e2b3744515e6a7784919c9c9c9c9c9c9c9c9ea0a8b2bdc9d5e1edfafbeee2d6cabeb3a9a29f9c9c9c9c9c9c9c9c95887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8793a0adbac6d3e0edf9fef3e7dcd1c6b9ada196887c6f6255493c2f22160800000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffaede1d5c9bdb2a89b8e8275685e5241382d2217202c3945525d6874818e9ba8b2bdc8d4e3edf8fffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000714212e3a4754616d7a8799a3afbbc7d3e0edf8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4aaaaaaaaaaaaaaaaaaaaaaaaa093867a6d6053473a404d5a6773808d9aa6aaaaaaaaaaaaaaaaaaaaaaaa9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effaede1d4c7baaea194877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aebac7d3d4d4d4d4d4d4d4d4d4d5cbc0b9ada1978e81746b61554b4035291f1409000000000000000000000000000000000000020e1925303b444f59606c77828f949ea5afb6bec3cad0d3d6dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c2013070000000f1c2936424f5c6975828f909090909090909090909090909090909090909090909090909090909090909090909090908a81796d685e574d443a31281e12090000000000000000111e2b3744515e6a77848f8f8f8f8f8f8f8f8f9196a0acb9c5d2deebf8f9ecdfd3c6baada297928f8f8f8f8f8f8f8f8f887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6161616161616161616161616d7a8793a0adbac6d3e0edf9fff8ede3d5c9bdb2a8998c7f7366594c403025190d01000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffff8ebded2c5b9aca196897d7063564c412f261b111d2935414c56636f7c8996a0acb8c6d1dce7f3fffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000713202d3a4653606d7886929facb9c5d2dfecf9ebdfd2c5b8ac9f9285796c5f5246393636404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a979d9d9d9d9d9d9d9d9d9d9d9d9d9d93867a6d6053473a404d5a6773808d9a9d9d9d9d9d9d9d9d9d9d9d9d9d9d9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babb4bfcbd7e3e1e1e1e1e1e1e1e7ddd5c9beb2a99e938a7d70675d51453b30251a0e04000000000000000000000000000000000005111e2a36414d56606b737f8c949ea6afbbc0c7d0d6dbe0dfd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6161616161616161616161616161616161616161616161616161616161605d564c4135291d11040000000e1a2734414d5a67748083848484848484848484848484848484848484848484848484848484848484848484848484837e746d675e564d453b32291f160c0000000000000000000e1b2835414e5b68748183838383838383838284919eaab7c4d1ddeaf7f8ebded2c5b8ab9f9285828383838383838383827b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154545454545454545454606d7a8793a0adbac6d3e0edf9fffff1e5dacfc2b6a99c8f837669564c41362a1d1105000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffcefe3d7cbc0b5ab9e9184786c6053463a3020140d19242f3a4854606b7784919dabb5bfcbd7e3effbfffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070006121f2c3844515c667784919daab7c4d2dde8f4ebdfd2c5b8ac9f9285796c5f5246434343434d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717e8a90909090909090909090909090909090867a6d6053473a404d5a6773808d9090909090909090909090909090909085786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6161616161616161616161616161616161616161616161616161616161605d564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5d1dce7f3eeeeeeeeeeeeefe6dacfc4bbafa59e9184796d60574d42362a20150a00000000000000000000000000000000030e18212d3946525e68707d87939fa6b0b8c1ccd2d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615454545454545454545454545454545454545454545454545454545454524c443a2f24190d010000000d1a26333f4c58646e747777777777777777777777777777777777777777777777777777777777777777777777777777716c605c554c443b332920170d040000000000000000000e1a2733404c59646f747676767676767676767f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c9083767676767676767676766e695f53473a2e211408000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154484848484848484854606d7a8793a0adbac6d3e0edf9fffff6ebded1c5b8ab9e928578685e5246392d201307000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffff9ede0d4c7bbafa3998c7f73665b5044382b1f1208131e2c38444f5965727f8c99a3aebbc7d3e0ebf6fffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070004101c2834404a546875828f9babb5c0ccd7e3f0ebdfd2c5b8ac9f9285796c5f525050505050505a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000a1723303d4a5663707d838484848484848484848484848484848483796d6053463a3f4c5965727f83848484848484848484848484848484848276695c504336291d10000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605454545454545454545454545454545454545454545454545454545454524c443a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d8998a2aebac6d3e2edf8fbf8f6f5f6f7f7ebe0d6cdc1b9aca1968c7f73695e52463c32261b0f040000000000000000000000000000000915202a36424d57616e7b859299a4afb8c1cad8ddd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544848484848484848484848484848484848484848484848484848484745413a32281e1308000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a514b433a322921170e05000000000000000000000b1824303c48535d64686969696969696969737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376696969696969696969625f574d42372b1e1206000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b4754606d7a8793a0adbac6d3e0edf9fffff8ecdfd2c6b9ada197877a6d6154473a2e211407000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffff8ecdfd2c5b9ac9f92867b6e61544a3f33281c0f030f1b27323d4754616d7a86929facb9c4cedae5f1fffffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000c18232e3f4c5865727f8b99a4afbbc7d4e0edebdfd2c5b8ac9f9285796c5f5d5d5d5d5d5d5d5d6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000916222f3c4854606b707777777777777777777777777777777777776d665c5145383e4a56626d7277777777777777777777777777777777777670665a4e4135281c0f000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534848484848484848484848484848484848484848484848484848484745413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d9aaab3becad6e2f4f4efece9e8eaeaedf0e8dfd5c9bdb2a89f92867b6e61584e43372b20150a0000000000000000000000000000020e1a26313a46535f6974818d97a1abb5c0cad3dcd8cec6bfbab8afafafafafafafafafafafafafafafafafafafafafafafafafafa89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f28201611090100000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550454039312920170f0500000000000000000000000814202b36414b53595b5c5c5c5c5c5c5c66737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5c5c5c5c5c5c5c55534d453c31261a0e02000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e2e2e2e3a4754606d7a8793a0adbac6d3e0edf9fffffaeee2d5c9beb3a995887b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffaeee1d5c9bdb2a89c8f8275695e5242382d22170b000b16202d3946525e6875828e9ba8b2bdc9d5e3eef9fffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000714212e3b4754616e7b87939facb9c6d1dce7ebdfd2c5b8ac9f9285796c6969696969696969696973808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000713202c38444f5960636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a605c544b40343a46515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3226190d000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f282016110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4d0dbe6f2e9e3dfdddcdddee0e4eae5dacec4baaea2988e81756a5f53473d32271b0f040000000000000000000000000006121e2b37424e57616e7b86929fa9b3bdc7d2dcdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b32323232323232323232323232323232323232323232323232323232312e29231b1309000000030e1a242f3840474c4d51515151515151515151515151515151515151515151515151515151515151515151515151504b49453e342f271f170e05000000000000000000000000030f1a252f3941484c4e5050505050505966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d505050505050504847423c332a1f150900000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b323232323a4754606d7a8793a0adbac6d3e0edf9fffffef2e6dacfbcafa295897c6f6256493c2f231609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffff8ebdfd2c5b9ada1968a7d7063574d422f261c11060005111d2a36414c5663707d8996a1acb9c7d1dce8f4fffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000714202d3946525e6876838f9cabb5bfcbd7e1ebdfd2c5b8ac9f928579767676767676767676767676808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e110004101c27333d474f54565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d53514b42392e353f495156595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d211509000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463932323232323232323232323232323232323232323232323232323231302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adb9c5d2e1ece6ded8d3d0cfd0d1d4d9dfe7e0d6cabfb4aa9f93877c6f62584e43372b20150a000000000000000000000000000814212e3a47535f6a74818e99a3aebbc5d0d9e3d6cbbfb4aaa39f969696969696969696969696969696969696969696969696969696968e8275685b4f4235281c120a0100000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110600000008131d262f363c3f4144444444444444444444444444444444444444444444444444444444444444444444444444443e3d393429231d150d05000000000000000000000000000009131d262f363c404143434343434c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504343434343433b3a37312a21180e0300000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473f3f3f3f3f3f4754606d7a8793a0adbac6d3e0edf9fffffff7e2d5c8bcafa295897c6f6256493c2f231609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffcf0e3d7ccc0b5ab9e9184796d6053463b3020140a0000010d1925303a4653606c7884919eabb5c0cbd7e3effcfffffffffff9ede0d3c6baada093877a6d6054473a2d211407000005111e2a36414d5665727e8b99a3aebbc4cfdae6dfd2c6b9ac9f93878383838383838383838383838384919eabb8c4d1deebf6eaddd0c3b7aa9d9084776a5d5144372a1e1100000b16212b353d44484a5151515151515151515151515151515151514645403930272d373f464a4c5151515151515151515151515151515151504e49423a30261b1005000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808c99a8b2bdc9d5e1e6dcd4ccc7c3c2c3c5c8ced5dde7dbd0c6bbafa49a8f82756a6054473c32261b0f020000000000000000000000000815222f3b4855626e7b87939fabb5bfcdd7e2e0d3c7baaea3989289898989898989898989898989898989898989898989898989898989898175685b4f42352a241c130a00000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000010b141d242b303334373737373737373737373737373737373737373737373737373737373737373737373737373731302d282218120b03000000000000000000000000000000010b141d252b30333536363636404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504336363636362f2e2b261f180f060000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544c4c4c4c4c4c4c4c54606d7a8793a0adbac6d3e0edf9fffffaede1d5c9bdb2a895887b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffff9ede0d4c7bbafa4998c8073665c5044382b1f120200000008131f2b3844505b66737f8c99a3afbbc7d4e0ebf7fffffffffff9ede0d3c6baada093877a6d6054473a2d2114070000020e1925303b4754616d7a86929fa9b3bec9d5dee0d4c7bbafa49993909090909090909090909090909196a1adb9c5d2dfebf6eaddd0c3b7aa9d9084776a5d5144372a1e110000050f19232b33383c3d4444444444444444444444444444444444443a38342e271e252d353a3e3f444444444444444444444444444444444443413e3830281e140a00000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453f362d22170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784909daab7c3cfdae5ded4cac2bbb7b5b7b8bcc3cbd5dfe2d8ccc0b6ac9e94897c6f62584e43372b1f1409000000000000000000000005121e2a36424d576673808c99a4afbdc6d1dfe9dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6e6255483b3b352e251c1207000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000020b131a1f2426272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423211d170c07010000000000000000000000000000000000020b131a2024272829292933404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a29292922211e1a150e06000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6159595959595959595959606d7a8793a0adbac6d3e0edf9fffff8ebdfd2c5b9ada196877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffff9ecdfd2c6b9ac9f93877b6e61544a3f34281c1003000000030f1c28333f4a54616e7b86929facb9c4cfdae6f1fffffffffff9ede0d3c6baada093877a6d6054473a2d2114070000000814202d3946525e6874818d97a1adb9c2ccd6dfd7ccc0b5aba49f9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1eef6eaddd0c3b7aa9d9084776a5d5144372a1e1100000008111921272c2f303737373737373737373737373737373737372d2c28231d151b23292e313237373737373737373737373737373737373635322d261e160c0300000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60595959595959595959595959595959595959595959595959595959595959585650483f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acb8c5d1e0e3d8ccc2b8b0aba9aaacb1b9c3ced9e4ddd2c7beb0a69c8f82766a5f53473b30251a0e00000000000000000000000714202d3a46525e697783909dabb5c0cfd8e3ebdfd2c5b8ac9f928579707070707070707070707070707070707070707070707070707070706e6a5f534c4b4640372e24190d020000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6565656565656565656565656565656565656565656565656565656565656565625b51463a2e2215090000000001080e13171a1a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d181715110c06000000000000000000000000000000000000000001090f14181a1b1d1d2633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d1d1d1514120e090300000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6565656565656565656565656d7a8793a0adbac6d3e0edf9fffff7eaded1c4b7ab9e918478685d5245392c201307000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffaeee1d5c9beb3a99c8f8276695e5342382e23170b00000000000b17222d3846525e6975828f9ca9b2bec9d5e4eef9fffffffff9ede0d3c6baada093877a6d6054473a2d21140700000005111d2935414c56606d7a85919ea6b0bac4cdd6ddd2c7bdb5afaca9a9a9a9a9a9a9a9a9a9a9a9a9abadb2bac4cfdae5f1f6eaddd0c3b7aa9d9084776a5d5144372a1e1100000000080f161c2022232a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a201f1c18120b11181e2225262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292826211b140c040000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6565656565656565656565656565656565656565656565656565656565656564625a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665727f8b98a7b1bcc8d4e0dfd3c7bbb0a69f9c9da0a7b1bcc8d4dfe4d9d0c1b7aa9f94887c6f62574d42362a1d1207000000000000000000000815212e3b4854616e7b8795a0acbdc7d2e1eaebdfd2c5b8ac9f9285796c636363636363636363636363636363636363636363636363636363625f585b5957524940352a1e13070000000000000000000000000000000000000000000915222f3c4855626f7c8895a2aebbc8d5e1eefaede0d4c7baada194877a7272727272727272727272727272727272727272727272727272727272727272726d62564a3e3124180b00000000000003070b0d0e11111111111111111111111111111111111111111111111111111111111111111111111111110b0a080500000000000000000000000000000000000000000000000003080b0e0e10192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d101008080602000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a72727272727272727272727272727a8793a0adbac6d3e0edf9fffbeee2d6cabeb3a99b8f827568564c4135291d1104000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffff8ebdfd2c6b9ada1978a7d7064574d4230261c1106000000000006111c2a36424d5764707d8a97a1adb9c7d2dde8f4fffffffff9ede0d3c6baada093877a6d6054473a2d211407000000010d1925303a45525d68717e8a949fa8b2bbc5ced6d9d0c7c0bbb9b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bdc4ccd6e0ebf6f6eaddd0c3b7aa9d9084776a5d5144372a1e110000000000050b101316171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1313100c0700070d121618191e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1915100a03000000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386797272727272727272727272727272727272727272727272727272727272727272716c6256493d3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876838f9ca9b6c2ced9e4ddd0c3b7ab9f948f9095a0acb8c3ced9e4e2d3c7bbb0a69b8e8175695e5246392e23180c000000000000000000000c1825323f4b5865727e8b98a7b1bcd0d9e3f3ebdfd2c5b8ac9f9285796c6868686868686868686868686868686868686868686868686868686868686866635b52463b2f23160a0000000000000000000000000000000000000000000915222f3c4855626f7c8895a2aebbc8d5e1eefbf2e6d9ccbfb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf2e6d9ccbfb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c99a6b2bfccd9e5f2fffef3ecdfd3c6baada2978a7e7164574a3e2f24190d01000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffcf0e4d8ccc0b6ac9e9185796d6053463b3120140a000000000000000e1a25303b4653606d7984919eacb6c0ccd8e4f0fcfffffff9ede0d3c6baada093877a6d6054473a2d2114070000000008131e2935414c56616c76828f96a1a9b3bcc4cdd7d9d2ccc7c6c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c9cfd6dfe8f2f6f6eaddd0c3b7aa9d9084776a5d5144372a1e11000000000000000407090a111111111111111111111111111111111111070604000000000106090b0c1111111111111111111111111111111111100f0d09050000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf2e5d8cbbfb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe8dccfc2b5a99c8f8283909da7b1bcc8d4e0e3d8ccc2b9ac9f92867b6e61554b4034281c1004000000000000000004101d2935404b556975828f9ca8b5c2cddbebf5ebdfd2c5b8ac9f9285797474747474747474747474747474747474747474747474747474747474747474736d63574b3e3225190c0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc1b4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c85786c5f5245392c1f12000000000000000307090909090909090909090909090909090909090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc1b4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919ca8b4c0cdd9e6f3fff7ece1d7cec5b8ab9f9285796d6053473a2d20140800000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffaede0d4c8bbafa49a8d8073665c5044382c1f12020000000000000009141f2c3844505c6673808d9aa4afbbc8d4e0ecf7fffffff9ede0d3c6baada093877a6d6054473a2d21140700000000020d19242f3a44505a616e7b849197a1aab2bbc2cbd1d7d7d4d2cfcfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dae0e8eaeaeaeaeaddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf2e6d9ccc0b4a79b918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c84776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3afbbc7d3e0e1d4c8bdb1a8988b7f7e8a95a0acb8c4cfdae6e0d3c7bbaea3998d8073675c5145382c1f1308000000000000000006131f2c3945515d677884919eabb7c4d1deeaf7ecdfd2c5b9ac9f92878181818181818181818181818181818181818181818181818181818181818181817f7366594c403326190d0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9dcd0c4b9aea49c99989898989898989898989898989898989898989898989898989898989898989285786c5f5245392c1f120000000000040a0f13151616161616161616161616161616161616161413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9dcd0c4b9aea49c999898989898989898989898989898999ca3adb8c4d0dce8f5f8efe6dbd0c5bcafa59a8e8174675c5145382c1f130600000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffff9ecdfd2c6b9ac9f93877b6e61544a3f34281c10030000000000000003101c28343f4a54616e7b87939facb9c5cfdae6f2fefffff9ede0d3c6baada093877a6d6054473a2d211407000000000008131e28323e46525e696e7c859298a1a9b0bbbfc6ccd2d6dbdcdcdcdcdcdcdcdcdcdcdcdcdcddddddddddddddddddddddddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000003050608090909090909090909090909090909090909090909090909090909080705020000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e8dcd0c4b8ada39b98989898989898989898989898989898989898989898989898989898989898989184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828e9babb5c0cbd7e3ded1c5b8aca095877b7783909da9b2bdc9d5e2e3d7cbbfb5ab9f9285796d6053463a3025190d01000000000000000714202d3a4753606d7986939facb9c6d2dfecf9ede0d3c7bbafa399928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d5cabfb6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f9285786c5f5245392c1f1200000000070f161b1f2223232323232323232323232323232323232321201e19130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d5cabfb6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8adb5bfcad5e0ecf9f0e6ddd6cabeb3aa9e93897c6f62554b4034291c100400000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffaeee2d6cabeb3a99c8f8276695f5342382e23170c0000000000000000000c17232e3846535f6976828f9ca9b3becad6e2eefafffff9ede0d3c6baada093877a6d6054473a2d2114070000000000010c16202a36424d575f6a6f7c8691979fa6aeb5bbc0c7cad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000004060b0f1213151616161616161616161616161616161616161616161616161616161514120e0903000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf8ece0d5c9bfb5ada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5d1dce8ddd0c4b7aa9d918477717e8b96a1adb9c6d0dce7dcd1c6baada2978a7d7164564c41362a1d1105000000000000000815222f3b4855626e7b889aa4afbbc8d4e0edfaefe3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfdf2e6dcd1c8bfb9b4b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2ab9f9285786c5f5245392c1f1200000007101921272c2f3030303030303030303030303030303030302e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfdf2e6dcd1c8bfb9b4b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b4b8bfc8d1dbe6f1f0e7ded4cbc3baaea2988e81756a605443392f23180c0000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffff8ecdfd2c6b9ada1978a7e7164574d4230261c110600000000000000000006111c2a36424d5764717e8a97a1adb9c6d2dfe9f5fffff9ede0d3c6baada093877a6d6054473a2d211407000000000000040d1a25303b454e575f6a6f7d858f949fa3abafb5babec2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000070c1013171b1f202123232323232323232323232323232323232323232323232323232321211e1a140d050000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcfdf1e6dbd1c7bfb8b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e3e2d6cabfb4aa9a8d80746d7984919eaab4bfcbd6e3e3d6cabeb3a99b8f8275685e5246392d201509000000000000000916232f3c4956626f7c8995acb6c0ccd8e4f0fcf3e8dcd1c7bdb5afaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79d9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef9f9f8ede3dad1cac4c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9f9285786c5f5245392c1f120000040f19222b32383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef9f9f8ede3dad1cac4c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc0c4cad1dae3edeee8ddd5ccc3b9afa59f92857a6e61584e4331271d12070000000915222f3c4855626f7b8895a2aebbc8d5e1eef9ede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf9f9f9f8ebded1c5b8ab9e9285796d6053463b3120150a00000000000000000000000e1a26313b4653606d7985929eabb8c2cdd8e4f0fef9f9ede0d3c6baada093877a6d6054473a2d2114070000000000000009141f29333c454e58606a6f7a828c92999fa4abaeb3b5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000060c12181c1f22272b2d2e3030303030303030303030303030303030303030303030303030302e2d2a251f170f0500000000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9f9f7ede3d9d1c9c4c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb7aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aaab3becad6e2e0d3c7baaea298897d7066737f8c98a3aebac7d3e0e6dbcfc5b9ac9f92867a6d6154473c31261a0f000000000000000a1623303d495663707c8996a3afbcd2dde8f4fff9eee3d9cfc7c0bbb9b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ecececececece3dcd5d0cdcccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc5b8ab9f9285786c5f5245392c1f1200000a16212b343d43484949494949494949494949494949494949494746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5ecece9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ecececececece3dcd5d0cdcccbcbcbcbcbcbcbcbcbcbcbcbcbcbcccdd0d5dbe3ecebe4ddd8cbc3bab1a79e938b7f72685e52463d321f150b010000000915222f3c4855626f7b8895a2aebbc8d5e1ececece0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2ecece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaecece6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0ececececece0d3c7bcb0a69a8d8073675c5145382c1f1303000000000000000000000009141f2c3845515c6774808d9aa6b0bcc7d3e1ecf7ececece0d3c6baada093877a6d6054473a2d21140700000000000000030d17212a333c464e5860686d787f868e93999fa2aaa8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d9084776a5d5144372a1e1100000000000000000000000000000000030a11171d23282c2d3337393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d03000000000a1723303d4a5663707d8996a3b0bcc9d6e3ecececececebe3dbd5d0cccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabb7c4d0dbe6dfd2c5b8ac9f9286796d616d7a86929facb8c2cdd8e4e0d3c7bbaea3998b7f7265584e43372b1c11060000000000000a1723303d4a5663707d8996a3b0bcc9d6e3f7fffef3e9e0d7cdc5beb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc1c1c1c1c1c1c1c1c1c1c1c1b6a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0e0e0e0e0e1dcdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2c5b8ab9f9285786c5f5245392c1f1200030f1b27323d474f5456565656565656565656565656565656565654524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e0e0e0e0dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0e0e0e0e0e1dcdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9dce0e0e0e5e2d9d2ccc2b9b1a89f958f81786c60564c41342b210d03000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e0e0e0e0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0dde0e0e0e0d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0e0e0e0e0e0ddd0c4b7ab9f94887b6e62554b4034281c1004000000000000000000000004101c2834404b55626e7b88949fabb7c5d0dbe6e0e0e0e0e0d3c6baada093877a6d6054473a2d2114070000000000000000050f18212a343d464e565e666c737b81878e92989a9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000070c151c23282e34383a3f4446484949494949494949494949494949494949494949494949494949494846423b33291f1409000000000a1723303d4a5663707d8996a3b0bcc9d6e0e0e0e0e0e0e0e0e0e0dcd9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0c4b7aa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb9c5d2e1e8dbcfc2b5a89c8f8275675e6874818e9ba7b1bcc7d3e1e3d7cbbfb5ab9d9083776a5f5347382d22170b000000000000091623303c4956636f7c8996a2afbcd0dbe6f2fef8ede2d7cec5bbb3adababababababababababababababacaeb4bcc5d0cecececececececec2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d2c5b8ab9f9285786c5f5245392c1f120007131f2c38434f5960636363636363636363636363636363636363615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd3d3d3d3d3d3cfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dad5d0c7c0bbb0a7a0969083796d665b50443b3022190f00000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d3d3d3d3d3d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0d3d3d3d3d3d3ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3d3d3d3d3d3d3d6cabeb3a99c9083766a5f5343392e23180c000000000000000000000000000c18232e3947535f6a7683909caab3becad6d3d3d3d3d3d3d3c6baada093877a6d6054473a2d211407000000000000000000060f19222b343d444c545b60696e757c81858a8d8f9090909090909090909090909090909090909090909090909090909090909083776a5d5144372a1e1100000000000000000000000000000610191e262e34394045464950535456565656565656565656565656565656565656565656565656565654534d453b31251a0e020000000a1723303d4a5663707d8996a3b0bcc9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0c4b7aa9d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5766737f8c99a8b2bdc9d5e1e1d5c9bdb2a8988b7f726556626f7c88959fabb7c5cfdae6dcd1c6b8ab9f95887b6e62544a3f33281c0f0300000000000915222f3c4855626f7c8895a9b3becad6e2eefbf2e7dbd0c6bcb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4bfcad6dadadadadadacec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5b8ab9f9285786c5f5245392c1f12000915222f3b4854606b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc6c6c6c6c6c6c6c6c3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cec9c4beb6afa69f9591847a6e675d544a3f32291e100700000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc6c6c6c6c6c6c6c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4c6c6c6c6c6c6c6c6bfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac6c6c6c6c6c6c6c6c6c6baada2978b7e7164584e4330271d12070000000000000000000000000007121d2b37434e5864717e8b98a2aebac6c6c6c6c6c6c6c6c6c6baada093877a6d6054473a2d21140700000000000000000000071019222b323a424a50575f616a6f74797d8082838484848484848484848484848484848484848484848484848484848484838175685b4f4235281c0f000000000000000000000000020a1117222b30383f444b5153535b6061636363636363636363636363636363636363636363636363636363615e574d42362a1e12050000000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4b7aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697783909daab6c3cfdae5ded2c5b9aca096887b6e62555f6a7683909da9b3bec9d5e3e3d4c8bcb1a7998d8073665b5044382b1f120600000000000814212e3b4754616e7a8797a2adbac6d3dfecf8efe2d6cabfb4aaa19792929292929292929292929292929298a2aebac6d3dfe7e7e7e7dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9f9285786c5f5245392c1f1200091623303c4956636f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b9b9b9b9b9b9b9b9b9b9b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdb9b2aca49f9490837b6e685e554b42382d20170d0000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9ada194877a6e6154473b2e23303c4956636f7c8996a2afb9b9b9b9b9b9b9b9b9b9ada093867a6d6053473a2d202b3744515e6a7784919daab7b9b9b9b9b9b9b9b9b9b9b3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adb9b9b9b9b9b9b9b9b9b9b9b8ab9f9285796d6053473c3120150b0000000000000000000000000000000f1a26313c4753606d7985929fabb8b9b9b9b9b9b9b9b9b9b9b9ada093877a6d6054473a2d211407000000000000000000000007101920292f383f444d53585f62676d70737577777777777777777777777777777777777777777777777777777777777777756f65594d4134271b0e0000000000000000000000030b141b2227343c424a50555c6064656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e53463a2d2114070000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9184776a5e5144372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6d2dfeaddd1c4b7aa9e918477695f535864717e8a97a1adb9c7d2dde4d8cdc3b7ab9e9184786c605346392d20130800000000000714202d3946525e687885929fabb8c5d2deebf6ecdfd3c6baaea29889858585858585858585858585858586929facb8c5d2dfebf4efe3d7cbbfb4aa988b7f7265584c3f3225190c0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab9f9285786c5f5245392c1f120013202c3946535f6c798789898989898989898989898989898989897e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6adadadadadadadadadadadada99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb2aca8a19a938d827a6e695e564d43392f261c0e050000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadada194877a6e6154473b2e23303c4956636f7c8996a2adadadadadadadadadadadada093867a6d6053473a2d202b3744515e6a7784919daaadadadadadadadadadadadada6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adadadadadadadadadadadadb1a79a8d8074675d5145382c1f13030000000000000000000000000000000a151f2c3945515d6774818d9aa7b1adadadadadadadadadadadada093877a6d6054473a2d211407000000000000000000000000070e171d262d333b42464e53555c606467696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d53483d3125180c00000000000000000000030c151d262d333f464e545c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e2115080000000a1723303d4a5663707d8996a3adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaa9d9184776a5e5144372b1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5565727e8b9aa4afbbc8d4e0e3d7cbbfb4aa9a8d817467574d53606d7985929eabb5c0ccd7e3dfd2c5b9ada196897c706356493d3025190d010000000005111e2a36414c56697683909ca9b6c3ced9e5f1ebdfd2c5b8ac9f928679787878787878787878787878787e8b97a4b1becad7e4f1ece0d3c7baaea398897d706356493d3023160a0000000000000000000000000000000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9285786c5f5245392c1f120013202c3946535f6c7986929696969696969696969696969696968b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a0a0a0a0a0a0a0a0a0a0a0a0a0a09c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a8a19e96918880796d685e574d443b31271d140a000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a094877a6e6154473b2e23303c4956636f7c8996a0a0a0a0a0a0a0a0a0a0a0a0a0a093867a6d6053473a2d202b3744515e6a7784919da0a0a0a0a0a0a0a0a0a0a0a0a0a0998c807366594d4033261a0d000714212e3a4754616d7a8794a0a0a0a0a0a0a0a0a0a0a0a0a0a09f95887c6f62554b4035291d100400000000000000000000000000000004101d2935404b55626f7c8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a093877a6d6054473a2d21140700000000000000000000000000050b141c222831363c43474b5153575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b59534b41372c201509000000000000000000000b151e272f383f44515860666d72797e838587898989898989898989898989898989898989898989898989898989807366594d4033261a0d0000000a1723303d4a5663707d8996a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9cacb6c0ccd8e4e0d3c7baaea3988a7d7063574a515c6673808d99a4afbbc7d4e0e1d5c9bdb2a8998d807366564c41362a1e110500000000020e192530404d5a6673808d99a8b1bdc8d4e1edebdfd2c5b8ac9f9285796c6b6b6b6b6b6b6b6b6b6b6b717e8b97a4b1becad7e4f1ecdfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000915222f3c4855626f7c8893939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285786c5f5245392c1f120013202c3946535f6c7986929fa2a2a2a2a2a2a2a2a2a2a2a2a2978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c93939393939393939393939393939393908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b88939393939393939393939393939393939393939393939393939393939393939393939393939393939396918c847d746d675d564d453b32291f150b02000000000000000915222f3c4855626f7b889393939393939393939393939393939393877a6e6154473b2e23303c4956636f7c8993939393939393939393939393939393867a6d6053473a2d202b3744515e6a778491939393939393939393939393939393938c807366594d4033261a0d000714212e3a4754616d7a87939393939393939393939393939393939083766a5f5343392f24180c00000000000000000000000000000000000c18242f394754606a77839093939393939393939393939393939393877a6d6054473a2d2114070000000000000000000000000000020a11171f262a3137394045464a4d4f505151515151515151515151515151515151515151515151515151515151514f4d48413930251b0f0400000000000000000007121c2730394149505b636a6f787f858a8f929896969696969696969696969696969696969696969696969696968c807366594d4033261a0d0000000a1723303d4a5663707d8993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939184776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c5d2dde8dfd2c5b9ac9f92867a6d6053474b54616e7b87939facb9c4cfdae5dacfc3b6aa9d908377685e5246392d20130700000000000816222f3c4955626f7c8895a0acb8c5d1deeaebdfd2c5b8ac9f9285796c6565656565656565656565717e8b97a4b1becad7e4efe2d6cabfb4aa9b8f8275675d5145392c2013060000000000000000000000000000000000000000000915222f3c4855626f7c8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868685786c5f5245392c1f120013202c3946535f6c7986929facafafafafafafafafafafafa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8686868686868686868686868686868686868276695d5043362a1d100300000000000000000000000915222f3c4855626f7c86868686868686868686868686868686868686868686868686868686868686868686868686868686868686847f79706b605c554c443b332920170d0300000000000000000915222f3c4855626f7c868686868686868686868686868686868686867a6e6154473b2e23303c4956636f7d868686868686868686868686868686868686796d6053473a2d202b3744515e6a7784868686868686868686868686868686868686807366594d4033261a0d000714212e3a4754616d7a8686868686868686868686868686868686867e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865727f8686868686868686868686868686868686867a6d6054473a2d21140700000000000000000000000000000000060b141a20262b2e34383a3d40424444444444444444444444444444444444444444444444444444444444444442413d3730271e1409000000000000000000071018232e39424a535b606d727c838c92979c9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2998c807366594d4033261a0d0000000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868684776a5e5144372b1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464707d8a98a3aebac7d3e4e8dccfc2b5a99c8f8276675d514546535e6975828f9ca8b2bdc9d5e3dfd2c6b9ac9f93877a6d6154473a2e21140a00000000000815212e3b47535f6a7784919daab7c1ced8e2ebdfd2c5b8ac9f928579727272727272727272727272727e8b97a4b1becad7e4e8dfd3c6baaea2988a7e7164554c4135291d11040000000000000000000000000000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9bcbcbcbcbcbcbcbcbcb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a78726d676059514b433a322921170e050000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976685e5246392d202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976675c5145382c1f202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79796d6053463a2d201307000713202d3946525e6876797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79776c6053463c3120150b010000000000000000000000000000000000010f1b27323c4653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976685d5245392c201307000000000000000000000000000000000003090e151b1d23282c2d313436373737373737373737373737373737373737373737373737373737373737373534312c251e150c020000000000000000040d19222834404a545c656c747f8790959ea1a9acaeb4afafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d0000000613202d394653606c78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9baab4bfcbd6e3e1d5c9bdb2a8988c7f7265554b40424d5764707d8a96a1adb9c7d2dde0d4c8bbafa49a8a7e7164574b3e31261b0f030000000006131f2b37434e586673808c99a6b0bcc6d0dbe7dfd2c5b9ac9f92867f7e7e7e7e7e7e7e7e7e7e7e7e7e818e9ba7b4c1cedae7e0d7cbc0b5ab9f9285796d6053473a2f24190d0100000000000000000000000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145382c1f13060013202c3946535f6c7986929facb9c5c9c9c9c9c9c9c9beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f130600000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6766605c554f454039302820170f050000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675e564c41362a1f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c554b4034291c1f2c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382c1f12060005111d2a36414c565e676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f1203000000000000000000000000000000000000000a151f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d564c4135291d110400000000000000000000000000000000000000040a0f12181c1f202427292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282725201b140c030000000000000000010c161f2b343c44515c666d77808c9299a0a7adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d00000006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929eabb8c5d0dce7dfd2c5b9ada196887b6f6255483c3b4653606d7984919eabb5c0ccd7e3d8ccc0b6ac9b8e817468584e43372b1f120600000000030f1b26323c4855626e7b88939eaab4bfcad6e0e0d3c7baaea398928b8b8b8b8b8b8b8b8b8b8b8b8b8b8e939ea9b6c2cfdbe6dacfc7bbafa3998e8175675d5145392c1e130800000000000000000000000000000000000000000000030f1b27333f49535b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c554b4034281c10040013202c3946535f6c7986929facb9c5d2d5d5d5d5d5cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60606060606060606060606060606060606060605c544b4034281c1004000000000000000000000000030f1b27333f49535b60606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5553514b433d342e271e160e050000000000000000000000030f1b27333f49535b60606060606060606060606060606060606060605c554c443b30251b27333f49535b606060606060606060606060606060606060605c554b43392f23181c2834404b545c60606060606060606060606060606060606060605c544a3f34281c100300010d1925303a444c555c606060606060606060606060606060606060605b53493f33271b0f0300000000000000000000000000000000000000030f1b27333f49535b606060606060606060606060606060606060605c554c443a2f24190d0100000000000000000000000000000000000000000000070c101313171a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1b18150f090200000000000000000007131d28313c46515b606d78818d929fa3abb1b9bec5c6cad0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9bfb3a6998c807366594d4033261a0d000000030f1c28333f4a545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a1adb9c6d2e2eaded1c4b7ab9e9184786a5f53473a3844505c6673808c99a4afbbc7d4e0ddd2c4b8ab9e9185786a5f53473a2e21150700000000000a15212e3a47535f6975828f98a2aebac3ced7e0d7cbbfb4aaa39f98989898989898989898989898989b9ea5afbac6d2dedbd5c9beb2a99f92877c6f62554b4035291d0c0100000000000000000000000000000000000000000000000b17222d38414950535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b43392e23180c000013202c3946535f6c7986929facb9c5d2dfe2e2e2d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505353535353535353535353535353535353535353514b42392e23180c00000000000000000000000000000b17222d384149505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b474540393128231d150c04000000000000000000000000000b17222d384149505353535353535353535353535353535353535353514b433b32291e17222d3841495053535353535353535353535353535353535353514b433931271d1218232e39424b515353535353535353535353535353535353535353504a42382e23170c00000008131e28323a434b5153535353535353535353535353535353535353504941382d22170b0000000000000000000000000000000000000000000b17222d3841495053535353535353535353535353535353535353514b433a32281e1308000000000000000000000000000000000000000000000000000406070a0d0f111111111111111111111111111111111111111111111111111111111111110f0e0c090400000000000000000000010d18242f3a434e58626d74818e939da4afb5bdc3c9cfd3d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5ccbfb3a6998c807366594d4033261a0d000000000b17222d38424a50535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b42392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a9b3bec9d5e2e3d7cbc0b5ab9a8e817467584e4337343f4a54616e7b87939facb9c4cfdadfd2c6b9ada197887b6f6255483c2e23180c000000000006121e2b37424d57616e7b86929fa7b1bcc5ced8dcd1c6bcb4aeaca5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a9afb7c1cbd7dcd3c9c1b9ada1978d80746a5f5443392f24180c00000000000000000000000000000000000000000000000006111b262f383f4446474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facb9c5d2dfecefe4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474747474747474747474645403930271d1207000000000000000000000000000006111b262f383f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474745403a38342f271f18120b03000000000000000000000000000006111b262f383f44464747474747474747474747474747474747474745403931292017111b262f383f444647474747474747474747474747474747474745403931271f150b121d27303940454647474747474747474747474747474747474746443f3830261c1106000000020c1620283139404547474747474747474747474747474747474746443f382f261b110600000000000000000000000000000000000000000006111b262f383f4446474747474747474747474747474747474747454039312820160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55606a727e8b939da5aebbc0c7cfd5dae0dfd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6ccbfb3a6998c807366594d4033261a0d0000000006111c262f383f4446474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919daab7c4cfdae6e0d4c7bbafa3998a7d7164574a3e312e3846535e6975828f9ca8b2bdc9d5e3d5c9beb2a9988c7f7265554b4034281c100400000000020e1a26313c46535e69727f8c95a0a9b3bcc6cfd7d8cfc6bfbab9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4b6bac1c9d2dcd7cac1b7afa59e91847a6d60584e4331271d1207000000000000000000000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f2c29231d150d0700000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f170e0a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f150d030b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e150a0000000000050e161f272f34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d261d140a00000000000000000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202c3945515d676f7c86929fa5afb7c0cbd1d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9bfb3a6998c807366594d4033261a0d00000000000a141d262d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acb8c5d1e1ecdfd2c5b9ac9f92867a6d6054473a2d2a36424d5764707d8a96a1adb9c7d2dddacfc2b5a99c8f8276675c5145382c1f130600000000000915202a36424d57606d78839097a2aab4bdc6ced5d8d1cbc7c5bebebebebebebebebebebebebebec1c2c6cbd2d9d1cbc2b8afa59d938a7e71675d51463c321f150b0100000000000000000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c0300000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c0300000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231f1c18120b03000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d05020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d0300030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c03000000000000050d151d23292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27221b140b020000000000000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2935414c56606d79849198a3aeb7c1c9d7dcd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d0000000000020b141c22282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565727f8b98a7b1bcc8d4e0e7dccfc3b6a99c908376685d5245392c25313b4653606d7884919eabb5c0ccd7dfd2c5b8ac9f9286796d6053463a2d2013070000000000030e1a25313b44515c666f7c859298a2abb4bcc3cbd3d8d7d3d2cbcbcbcbcbcbcbcbcbcbcbcbcbcbcecfd2d7d6cfc7c0bbb0a69e938e81746c61554c41342a200d03000000000000000000000000000000000000000000000000000000020a11171b1f2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b030000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20202020202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000020a11171b1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c1813100c07010000000000000000000000000000000000000000020a11171b1f20202020202020202020202020202020202020201f1c18120b030000020a11171b1f202020202020202020202020202020202020201f1c18120b03000000030b12181c1f20202020202020202020202020202020202020201f1c17110a030000000000000000030b12181c1f202020202020202020202020202020202020201f1b17110a0200000000000000000000000000000000000000000000000000020a11171b1f202020202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303946525d68737f8c96a1aab4bfc9d2dbd8cec6bfbab8afafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d000000000000020a11171c1f2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9b6c2ced9dadad6cabeb3a9998c7f7366564c4135291f2b3844505c6673808c99a4afbbc7d4ddd3c7baaea398897c6f6256493c2f23160800000000000009141f2834404a545f6a6f7d869299a2aab1b9c0c7cdd4d7ddd8d8d8d8d8d8d8d8d8d8d8d8d8d8dadad5d0cac4bdb5afa69f948f81786d605a50433a2f22190e000000000000000000000000000000000000000000000000000000000000060b0f1213141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c0700000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131414141414141414141414141414141414141313100c0700000000000000000000000000000000000000000000060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141413100c070400000000000000000000000000000000000000000000000000060b0f12131414141414141414141414141414141414141413100c07010000000000060b0f121314141414141414141414141414141414141413100c0701000000000000070c1013131414141414141414141414141414141414141312100c06000000000000000000000001070c101314141414141414141414141414141414141413120f0b060000000000000000000000000000000000000000000000000000000000060b0f121314141414141414141414141414141414141413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c56616d7a85929fa8b2bcc6d1dbdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3998c807366594d4033261a0d0000000000000000060b0f1213141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5cececdcdcdc6b9ada197897c6f6256493c2f241c28343f4a54616e7b87939facb9c4cfd0d0cbbfb4aa988b7f7265584c3f3024190d010000000000030c18232e39424e58606b707d879298a0a7afb7bbc2c7ccd2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1cfc9c5bebab2aba39f948f82796d665c50483e31281e1007000000000000000000000000000000000000000000000000000000000000000003050607070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070604000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607070707070707070707070707070707070707070604000000000000000000000000000000000000000000000000000003050607070707070707070707070707070707070707070707070707070707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000000000003050607070707070707070707070707070707070707060400000000000000000000030506070707070707070707070707070707070707060400000000000000000000000406070707070707070707070707070707070707070706030000000000000000000000000000000004060707070707070707070707070707070707070605030000000000000000000000000000000000000000000000000000000000000000000305060707070707070707070707070707070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6873808d98a2aebac4cfd8e2d6cbbfb4aaa39f969696969696969696969696969696969696969696969696968c807366594d4033261a0d00000000000000000000030606070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464717d8a99a3aebbc1c1c1c1c0c0c0b8ab9e9285796c605346392d2017232e3846535e6975828f9ca8b2bdc3c3c3c3c1b4a89b8e817568564c4135291d110400000000000007121c27303c464f59616b717e8690959da5abb0b9bbc0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c2beb9b3aea9a199928c82796d675c544a3f362c1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86929faab3beccd6e1e0d3c7baaea398928989898989898989898989898989898989898989898989898989807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9babb5b5b4b4b4b4b4b3b3b6ac9b8e8175665b5044382b1f121c2a36424d5764707d8a96a1adb7b7b7b7b6b6b6aa9e918477685d5245392c201307000000000000000b151e2a343d474f59616c717c838e939c9fa6acafb5b6b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b5b2adaaa29f9791877f786d675d554b42382e241a0d0400000000000000000000000000000000000000000000000000000000000003060608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b5565727f8b98a2aebcc5d0dee8dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885929ea8a8a8a8a8a7a7a7a7a6a6a49a8b7e7164544a3f33281c0f1a25313b4653606d7884919eabaaaaaaaaaaaaa9a9a096877a6d6054473a2d21140700000000000000030c18222b353e47505a616a6e79818990949c9fa4abaaababababababababababababababaaa9a9a19e98928c847d736c665d554b433930261c12080000000000000000000000000000000000000000000000000000000104060b0f12131516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a0400000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9caab4bfced7e1ebdfd2c5b8ac9f928579707070707070707070707070707070707070707070707070706e695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89979b9b9b9b9b9b9b9a9a9a9a999993877a6e6154473b2d22170b141f2b3844505c6673808c999d9d9d9d9d9d9d9d9c9b96897d706356493d3023160a0000000000000000061019232c353e4850575f676d747c838a8f93999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9c9a97918d857f79706b605b544b433a30271e140a000000000000000000000000000000000000000000000000000001070d1013171c1f2022232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1b150e06000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb9c5d0dfe9ebdfd2c5b8ac9f9285796c636363636363636363636363636363636363636363636363615f574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8377685e5246392d1c1106101c28343f4a54616e7b879090909090909090908f8f8e8c7f7265594c3f3226190c00000000000000000007111a232c363e454e555d606b6f767d82878b8e909191919191919191919191919191918f8d8984807a736d676059504a423a31281e150c0200000000000000000000000000000000000000000000000001070c12181d2022282b2d2e30303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2e2b26201810060000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a98a3aebac7d3e0ecebdfd2c5b8ac9f9285796c5f565656565656565656565656565656565656565656565655534d453b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e80818182828281818181818080807f7f7d7063564c41362a1e0a000b17232e3846525e6974818484848484848383838382817f7b6e6155483b2e2215080000000000000000000008111a242c333c434b515960636b70767a7f828385858585858585858585858585858482807c78736d68605d554f443f382f281f160c03000000000000000000000000000000000000000000000000030b12181d24292c2d3338393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e0400000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9aaab4bfcbd7e3efebdfd2c5b8ac9f9285796c5f52494949494949494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c7174747575757575757474747473737372706b6055443b3025190e0006111c2a36424d57646e74777777777777777776767574736e695f53463a2d211407000000000000000000000008121a212a313940454f54596163686e7275777878787878787878787878787878777674706c66615e56514b433d332d261d160d04000000000000000000000000000000000000000000000000060d151d24292f35393a3f44464849494949494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566a7783909daab6c3d1dce7f3ebdfd2c5b8ac9f9285796c5f52463d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a6164676868686868686868676767676666666360594f4432291e140800000e1a25303b45535c64676a6a6a6a6a6a6a6a6a69686866615f574d42372b1e1205000000000000000000000000080f181f272f353d43484f55565e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b696763605b54524c45403a3128221c140b040000000000000000000000000000000000000000000000020a11171f272f35394045474a505355565656565656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c32261b0f03000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687885929fabb8c5d2deebf8ebdfd2c5b8ac9f9285796c5f52463930303030303030303030303030303030303030302e2d2a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e485055575a5b5b5b5b5b5b5b5b5b5a5a5a59595956554f473d3320170d02000009141f2933414a53585b5d5d5d5d5d5d5d5d5d5c5c5b5955534d453c31261a0e0200000000000000000000000000060d151d242932383e44484c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5a5653504a46413a352f281f17110a020000000000000000000000000000000000000000000000030c141c2328313940454b5153545b60616363636363636363636363636363636363636363636363636363636363636363636363636363636363636363625f584e43372b1f1206000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8797a2adbac6d3dfecf8ebdfd2c5b8ac9f9285796c5f5246392c2323232323232323232323232323232323232322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4e4e4e4f4f4f4e4e4e4e4e4d4d4d4c4c4a48443d352c210e05000000030d17212f3841484c4e515151515151505050504f4e4c4846423c332a1f1409000000000000000000000000000000030b121821272c33383b4146474c4f505252525252525252525252525252514f4d4946443f38363029241d160d06000000000000000000000000000000000000000000000000040c151e262e343d434b51555d6065666c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e211508000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8794a9b3becad6e2eef8ebdfd2c5b8ac9f9285796c5f5246392c1f1616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393d3e4141424242424242414141414040403f3d3c38332c231a0f0000000000050f1d262f363c4041444444444444444443434241403b3a37312a21180e030000000000000000000000000000000001070c161b21282c3036393b3f424445454545454545454545454545454443413d3938332d2a251e18130c04000000000000000000000000000000000000000000000000040d161e2730383f444f555d60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f221509000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbd0dbe6f2f8ebdfd2c5b8ac9f9285796c5f5246392c1f130a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303134353535353535353534343434333333302f2c27211a11080000000000000b141d252b303334373737373737373737363535332e2d2b261f180f0600000000000000000000000000000000000000040a0f161c1e252a2d2e3235373838383838383838383838383838383634302d2b28221c19130d0701000000000000000000000000000000000000000000000000030c161f283039424a505960676d73797e838688898989898989898989898989898989898989898989898989898989898989898989898989898989898989898983776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbd1dce8f3f8ebdfd2c5b8ac9f9285796c5f5246392c1f130f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d212324272828282828282828282727272626262323201c160f0800000000000000020b131a202427282a2a2a2a2a2a2a2a2a2929282622211e1a140e0600000000000000000000000000000000000000000000050b1014191e202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b292723201f1c17110d080200000000000000000000000000000000000000000000000000000a151e28313a434b545c606b707980858b909298969696969696969696969696969696969696969696969696969696969696969696969696969696969696969083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8894abb5c0cbd7e3eff8ebdfd2c5b8ac9f9285796c5f5246392c1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c181714110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171b1b1b1c1c1c1b1b1b1b1b1a1a1a1919171614100b0500000000000000000001080f14181a1b1e1e1e1e1e1e1d1d1d1d1c1b191514120e09030000000000000000000000000000000000000000000000000002080e111414191c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c1a1613120f0b060000000000000000000000000000000000000000000000000000000006111c26303a434c555c666d747d848d92989d9fa3aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8799a3afbbc7d3e0edf8ebdfd2c5b8ac9f9285796c5f5246392c282828282828282828282828282828282828282423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0e0e0f0f0f0f0f0f0e0e0e0e0d0d0d0c0a0907040000000000000000000000000003080b0d0e111111111111111110100f0e0d080705020000000000000000000000000000000000000000000000000000000000020507080c0f11121212121212121212121212121211100e0a0606030000000000000000000000000000000000000000000000000000000000060f17232e38424c555d676d78808991969fa2aaacaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986929facb9c5d2dfecf9ebdfd2c5b8ac9f9285796c5f524639353535353535353535353535353535353535353531302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d182128343f4a545d676d79818d929ea0a8aeb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667784919daab7c4d2dde8f4ebdfd2c5b8ac9f9285796c5f52464242424242424242424242424242424242424242423e3d39332c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606070603000003010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090909090909090909090909090909090909090909090909090909080603000000000000000000000000000000000000000009141f29333b44505c666d79828f939da4acb2babec5c7cbd0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a546875828f9babb5c0ccd7e3f0ebdfd2c5b8ac9f9285796c5f524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131312100c06100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416161616161616161616161616161616161616161616161616161615130f0a040000000000000000000000000000000000020e1a26313b45505a606d78828f949ea5aeb9bdc4cad0d3d6dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3f4c5865727f8b99a4afbbc7d4e0edebdfd2c5b8ac9f9285796c5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20201f1c171e1c1b19171514120e09070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215171b1f2021232323232323232323232323232323232323232323232323232322211f1b150e070000000000000000000000000000000005121e2a36424d57616c73808d949fa6afb7c0c9ced6dbdfded6d6d6d6d6d6d6d6d6d6d6d6d6d7dadee2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3b4754616e7b87939facb9c6d1dce8ebdfd2c5b8ac9f9285796c68686868686868686868686868686868686868686868686864615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2d2c28232b2927262421211e1a1414110e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f2122272b2d2e2f303030303030303030303030303030303030303030303030302f2e2b26201810070000000000000000000000000000040f19222d3a46535f69717e8a929da6b0b8c1c9d5d9dad5d2d1c9c9c9c9c9c9c9c9c9c9c9c9cacbced3d9e1eaefefefefefefefeff5f0eceae9ebebeee9ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976838f9cabb5c0cbd7e1ebdfd2c5b8ac9f92857975757575757575757575757575757575757575757575757575716c6155493d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393a38342e37363432312e2d2a2521201e1a14110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2d3337393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e04000000000000000000000000000a16212b37434e58616e7b86929fa4aeb8c2cad3dbd6cfc9c6c4bcbcbcbcbcbcbcbcbcbcbcbcbdbec2c8cfd8e1ebf6fcfcfcfff8f1eae4e0dddddedfe1e6ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5665727e8b99a3afbbc5cfdae6dfd2c5b9ac9f928781828282828282828282828282828282828282828282828282827e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444646443f454443413f3d3b3a36312e2d2a25201d19130e0802000000000000000000000000000000000000000000000000000000000000000000000002080d151d23292c32373b3c3f44464749494949494949494949494949494949494949494949494949494947433c342a20150a000000000000000000000000030f1b27323b47535f6a75818e98a2aeb6c0cad4dcd6cdc4beb9b8afafafafafafafafafafafafb0b2b6bdc6cfd9e4effbfffff8efe6dfd8d4d1d0d1d2d5dadad0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754616d7a86929fa9b3bec9d5dfe0d4c7bbafa399928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505353504a52514f4e4c4a4846423f3b3a36302c29241e19140d07010000000000000000000000000000000000000000000000000000000000000000050d13191f272f34383c43474849505354565656565656565656565656565656565656565656565656565655534e463c32261b0f03000000000000000000000007131f2c38434e58626f7c87939faab4bfc8d2dcdacfc4bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a3a6abb4bdc8d3deeaf6fffbf1e6ddd4cdc8c4c3c4c6c9cfcdcec3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3946525e6874818e97a1adb9c2cdd6dfd7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60605c5f5e5e5c5a595754534d4b4746423b39352f2a251f18130c04000000000000000000000000000000000000000000000000000000000000070e171e252a31394045474e5355535b60616263636363636363636363636363636363636363636363636363625f584e43372b1f130600000000000000000000000915222e3b4854606a75828f9aa4afbcc5d0dae1d5c9beb3a9a19e969696969696969696969696979aa2abb6c2cedae6f3fff5eadfd4cbc3bcb8b6b8b9bebec0c2c2b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c56606d7a85929ea6b0bbc4cdd7dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6d666c6b6a69676564615e575854524d4745413a363029241d160d0701000000000000000000000000000000000000000000000000000000081019202930363e434b5153585f6266656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e21150800000000000000000000000916232f3c4956626f7c89949eacb6c0ced7e2dfd2c6b9ada197918989898989898989898989898a909aa6b2becbd7e4f1fcf0e4d8cdc3b9b1abaaabadb3b1b3b5b6b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a45525d68717e8b949fa9b2bbc5ced7d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787979787877767472706e696865615e5754524c46413b352f281f18120b030000000000000000000000000000000000000000000000000008111a222a323a414650555c60656a6f7377797a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f2216090000000000000000000006131f2b37434e586774818d9aa6b0bec7d2e0e9ded1c4b8ab9e91857d7c7c7c7c7c7c7c7c7c7c7c7e8a97a3b0bdcad6e3f0f9ece0d4c8bcb1a79f9d9ea1a9a4a7a8a9a9aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c56626c76829097a1a9b3bcc5cdd8d9d1cbc7c5c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c868685858482817f7d7b7875726e6965605d56524d45413a3129231d150d05000000000000000000000000000000000000000000000008111a232c343c444c525a61676d72777c80848687898989898989898989898989898989898989898989898989898983776a5d5144372a1e11000000000000000000000815222e3b4754606a7884919eabb7c1d0d9e4eaded1c4b7ab9e91847870707070707070707070707a8794a0adbac7d3e0edf7eaddd1c4b8ab9f9590919796989a9b9c9d9d9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1924303a44505a616e7b859197a2aab3bbc2ccd2d9d7d4d2cececececececececececececececececececececcbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88929291918f8d8c8a8784817e7b76716d68615e56514b433e342f271f170f0600000000000000000000000000000000000000000007101a232c353d464e565e616c71797f84888d919299959696969696969696969696969696969696969696969696969084776a5d5144372a1e11000000000000000000000916222f3c4955626f7c8896a1adb9c5d3e2ebeaded1c4b7ab9e9184786b6363636363636363636d7a8794a0adbac7d3e0edf6e9ddd0c3b6aa9d90838587898b8d8f8f9091919083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323e46535f696f7c859298a2a9b1bbc0c7d0d3d7dcdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959f9e9d9c9a989796918e8b87837e7a736e68605d5550454039312921180f0600000000000000000000000000000000000000050e19222c353d474f585f686d757e848b9196999d9fa3aba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e11000000000000000000030f1c28333f4a546673808c99a8b2bdc9d5e5f4eaded1c4b7ab9e9184786b5e56565656565656616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c787a7c7e8082838384858583776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a36424d575f6a6f7d8692979fa7afb6bec1c7cbd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2abaaa9a7a5a8a19e9b99938f8b85807b736d67615a514b433b332a21180f060000000000000000000000000000000000020d17202a343d474f59606a6f7a828a91969da0a8aaacaeb4afafafafafafafafafafafafafafafafafafafafafafaa9d9084776a5d5144372a1e1100000000000000000006121f2b3844505b667783909daab6c3cfdae5f6eaded1c4b7ab9e9184786b5e51494949494954616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6d6f7174757676777879786c605346392d201306000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a26313b454e58606a707d8590959fa4acb0b9bbbfc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7b5b4b2b2adababa49f9c98928d868079716c605c554d453c332a21180e040000000000000000000000000000000008131e29323c464f59606b707c848f949ea1a9acb2b7b9babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e110000000000000000000613202d394653606c7985929facb8c5d2dfebf6eaded1c4b7ab9e9184786b5e51453d3d3d4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6263656768696a6a6b666c665b5044382b1f1206000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333c464e58606b707b838d939a9ea6acaeb5b6b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc2c0bfbdb9b7b5afacaaa29f98928d847e746d675e574d453c332a20160b020000000000000000000000000000050e1925303a444e58606b707d8691969ea6adb2b8bdc3c5c7cbd1c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e110000000000000000000815222e3b4855616e7b8898a3aebac7d3e0ecf7eaded1c4b7ab9e9184786b5e514538303a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6256585a5c5c5d5e5e5b605b544a3f33281c0f03000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212a343d464f5960696e7880878f949c9fa3aba9abababababababababababababababababababababababa6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8cdcfc9c5c4c0bbb9b4aeaaa39f96918a81796e695f574d453c32281d140a00000000000000000000000000020d17202a36414c565f6a707d869298a1a8b0b9bdc4c8ced2d3d7dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1623303d495663707c8996aab4bfcbd6e3eff7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554b4d4f5050514a5053504a42382d22170b00000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222b343d474f575e666d737c82898f92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5dad5d2d2ccc7c5bebab4aea8a19e938e837b6e695f574d443a2f261c110600000000000000000000000008141f29323b46525e686f7c869298a2aab2bac1c9cfd4d9dfe0dad7d6d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1724313d4a5764707d8a97a3b0bdd0dce7f3f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554941424343443f4446443f382f261c110600000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019222b353d454d545c606a6f757c82868b8e90919191919191919191919191919191919191919191919191918c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d1d1d1d1d1d1d1d0cac6bfbab2ada59d9590847b6e695f564c42382d22170b0300000000000000000000020e1925303b44505a616d7a849198a2aab4bcc4ccd5dae0e5d9d3cecbc9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c3b7aa9d9084776a5d5144372a1e110000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4f8f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c3536372d33383938332d261d140a0000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b333b424a51585f626b6f757a7e818385858585858585858585858585858585858585858585858585857f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc4c4c4c4c4c4c4c4c5c6c9cbc4bdb9afa7a09691857b6e685e544a3f332820150a0000000000000000000005111e2a36414d56626c76828f96a1aab4bcc6ced6dee6e1d8cfc8c2bebdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7aa9d9084776a5d5144372a1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4f9f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f292a22282b2d2b28221c140b020000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711192129303940444e53596063686d7175767878787878787878787878787878787878787878787878787878726d63574b3e3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb8b8b8b8b8b8b8b8b8b8b9bec5cdc9c0b9b1a8a19791847a6d665b50443c31261a0f050000000000000000000714202d3946525e68717e8b949fa8b2bcc6ced8e0e8e4d9cfc6bdb6b2b0aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaa9d9084776a5d5144372a1e110000000000000000000b1724313e4a5764717d8a97a4b0bdd2dde8f4f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221d171c1f201f1c17110a02000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e272e343c43474f54565e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b66635b51463a2e22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2abababababababababababadb3bbc5cfcbc3bab2a9a0968f82786c60584e43372b21160b000000000000000005121e2a36424d57616e7b85929fa6b0bac4ced8e0eaf2ded3c8bdb4aba5a3a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19d9084776a5d5144372a1e110000000000000000000a1723303d4a5663707d8996abb5c0ccd7e3f0f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160b0f1213120f0b060000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151c232832373d44484c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e595751493f352a1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959e9e9e9e9e9e9e9e9e9e9e9ea1a9b3bec9d5ccc4bbb2a89f948c7f726a5f53473d33271c1003000000000000000714212d3a46535f6974818e97a2adb8c2ccd6e0eaf2e6dacec2b6aba29a96959595959595959595959595959595959595959595959084776a5d5144372a1e110000000000000000000916222f3c4955626f7c8899a4afbbc7d4e0edf7eaded1c4b7ab9e9184786b5e514538363a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609030606060300000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820262b32383a4146474b4e5052525252525252525252525252525252525252525252525252524c4b463f372e23180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c889191919191919191919191919297a1adb9c6d2d6cdc3bab0a69f92877c6f62594f44382c1f140900000000000005111d2935414c56616e7b86929fa9b3becad4dee8f2f0e4d7cbbeb2a59a908a888888888888888888888888888888888888888888888883776a5d5144372a1e110000000000000000000714202d3a4753606d7a86939facb9c6d2dfecf7eaded1c4b7ab9e9184786b5e51454343434754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151b21272c3035393a3e424345454545454545454545454545454545454545454545454545453f3e3a352e251c110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010815222f3c4855626f7c8585858585858585858585858585929eabb8c5d1ded5ccc2bbaea3998f82766b6054483b31251a0e0200000000000713202d3946525e6874818e99a3aebcc5d0dce6f0faf0e3d6c9bdb0a3968a7d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e22150800000000000000000006131f2c3845515d677784919eaab7c4cfdae6f2eaded1c4b7ab9e9184786b5e51505050505054616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1e25292d2e323537383838383838383838383838383838383838383838383838383833322e2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1319212e3b47535f6a6f787878787878787878787878787a8794a0adbac7d3ded7cbbfb5ab9f94897d7063574d42362a1e120500000000000714212e3a4754616d7a86929fabb5bfced7e1eef7ffeee1d5c8bbaea295887b6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695f53463a2d21140700000000000000000004101d2935404b556874818e9ba9b3bec9d5e2eeeaded1c4b7ab9e9184786b5e5d5d5d5d5d5d5d616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24293037434e585f626b6b6b6b6b6b6b6b6b6b6b6b6d7a8794a0adbac7d3e7dcd1c6bdb0a69c8f8276695e53463a2d2114070000000006121f2b37434e5865727f8c99a3aebdc6d1e0e9f3fffbeee1d5c8bbaea295887b6f62626262626262626262626262626262626262626262615f574d42362a1e1205000000000000000000000c18242f3d4a5663707d8997a1adb9c6d2dfeaeaded1c4b7ab9e9184786b6969696969696969696d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181b1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23282f353b4146474e53555e5e565e61616262626161616d7a8794a0adbac7d3e0e3d8cfc2b7ab9f94877b6e6154483b2f24180c000000000815212e3b47535f6a7784919dabb4bfcfd8e3f2fbfffbeee1d5c8bbaea295887b6f6255555555555555555555555555555555555555555555534d453b31261a0e02000000000000000000000713202d3a4653606d7985929eabb8c2cfd9e3eaded1c4b7ab9e91847876767676767676767676767a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0f1012121212121212121212121212121212121212121212121212120c0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e272e343a41454d5254555d6064686a686d6e6f6f6f6e6d6c6d7a8794a0adbac7d3e0eae1d3c7bbb0a6988c7f7265554b4035291d10040000000915222f3c4855626f7c8895a0acbdc6d1e1eaf4fffffbeee1d5c8bbaea295887b6f625548484848484848484848484848484848484848484846423b33291f1409000000000000000000000006121f2c3844505c6674818d9aa6b0bdc7d1dce8dfd2c5b9ac9f928683838383838383838383838383909da9b6c3d0dce9f6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810192129303940454c52565e6165676d717477787a7b7b7c7c7b7a79777a8794a0adbac7d3e0f3e3d8ccc2b6a99d908376675d5145382c1f1306000004111d2935414c5666727f8c99a7b1bccfd8e2f3fcfffffbeee1d5c8bbaea295887b6f6255483c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a36312921170d03000000000000000000000003101c28343f4a54636f7c89949fabb5c0cbd7e0e0d3c7baaea3989290909090909090909090909090959fabb8c4d1ddeaf7eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333b424b51565d60686e72767a7d818385878888898888878584828f9ca8b5c2cfdbe8f4ecdfd2c5b9ac9f92867a6d6053473a2d20140700000713202c3945525d687683909ca9b6c3cedceaf4fffffffbeee1d5c8bbaea295887b6f6255483c2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a261f170f06000000000000000000000000000c17232e394653606c78839099a3afbbc4ced8e1d7cbbfb4aaa39f9c9c9c9c9c9c9c9c9c9c9c9c9d9fa7b1bcc8d4e0ecf9eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a242c343d454d545c60686d737b7f82868a8e90929894959595949892908f949eaab7c3d0dce9f6ede0d4c7bbafa399887b6e6255483b2f22150800000714212d3a4754606d7a86929facb9c5d2dfecf8fffffffbeee1d5c8bbaea295887b6f6255483c2f222222222222222222222222222222222222211e1a140d06000000000000000000000000000006121f2b3744505b656f7c87929fa8b2bcc6cfd8dcd1c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9abb1b9c2cdd8e4f0fceee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c363e464e575e666d727a80868b8f92999b9d9fa2aaa2a2a2aaa29f9d9c9ea6b0bbc7d3dfebf8efe3d7cbc0b5ab95887c6f6255493c2f22160900000a1724303d4a5763707d8a99a3afbbc7d4e0edf9fffffffbeee1d5c8bbaea295887b6f6255483c2f22151515151515151515151515151515151514120e0903000000000000000000000000000000030f1b27333f49535f6a73808d96a1aab4bdc6cfd8d8cfc6bfbab9b6b6b6b6b6b6b6b6b6b6b6b6b6b8bcc2cbd4dfe9f5ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b343e48505860696e797f858d92989c9fa3abaaabaeb3aeafafb4aeacaaa8aab0b8c1ccd7e3effbf4e8dcd1bbafa295887c6f6255493c2f22160900000c1926333f4c5966727f8c99abb5c0cbd7e3effcfffffffbeee1d5c8bbaea295887b6f6255483c2f2215090808080808080808080808080808080705020000000000000000000000000000000000000b17222d38414e58606d79849198a2abb4bdc6ced5d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c4c8cdd4dde6f0f6f6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29323d46505a616a6f7b838c92979fa2aaacaeb4b6b8babebbbcbbbfbab8b7b5b7bbc1cad3dee9f4fff9e2d5c8bbafa295887c6f6255493c2f2216090004101c2834404b556875828e9ba8b5c1d1dce8f4fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d676f7d869299a3abb4bcc3cbd3d8d7d3d2cfcfcfcfcfcfcfcfcfcfcfcfd0d1d4d8dfe6eaeaeaeaeae2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303b444e58616c707c8590959ea1a9aeb4b9babfc3c5c6cad0c8d0cac7c5c3c2c3c7ccd3dce5effafbeee2d5c8bbafa295887c6f6255493c2f2216090006131f2c3845515c677784919eaab7c4d1ddeaf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000a141d2935404b55606b707d879299a2aab1b9c0c7ccd3d6dbdcdcdcdcdcdcdcdcdcdcdcdcdcddddddddddddddddddddddd5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424d56606a707e869197a0a7adb3babfc5c7cbd1d2d3d6dbd5dbd6d3d2d0cfd0d3d7dee5eef7fffbeee2d5c8bbafa295887c6f6255493c2f221609000713202d3a4653606d7986939facb9c6d2dfecf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000020b18242f39434f59606b717e879298a0a7afb7bbc2c7cad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696f7c879298a1a9b1b9bec5cad0d3d7dcd3d3d3d3d3d3d3d3d3d3d4d5d8dce2e9f1f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000815222e3b4855616e7b889aa4afbbc8d4e0edfafffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313d464f59616c717e8690959da5abb0b8babfc2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b859199a2aab2bbc3cacfd6d4cfcccbc6c6c6c6c6c6c6c6c6c6c7c8ccd1d7dfe7f1fbfbeee2d5c8bbafa295887c6f6255493c2f221609000a1623303d495663707c8996acb6c0ccd8e4f0fcfffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b343d47505a616c717c838e939c9fa6acaeb4b5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfe9e9e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d78839097a1abb4bcc4cdd6dad1c9c3c0bfbababababababababababbbcc0c5cdd5dfe9f3fbeee2d5c8bbafa295887c6f6255493c2f221609000b1824313e4b5764717e8a97a4b1bdd2dde8f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000040d19222c353e48505a616a6e7981888f949b9fa2aaa8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2ddddddddd7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8b959fa9b2bdc6ced6dfd1c7bfb8b3b2adadadadadadadadadadaeb0b4bbc3cdd7e2edf9eee2d5c8bbafa295887c6f6255493c2f221609000c1926333f4c5966727f8c99a5b2bfccd8e5f9fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363e4850585f676d747c82898f92989a9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d0d0d0d0d0d0cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7a85929ea7b1bbc4cfd8e0d4c9bfb5ada7a5a0a0a0a0a0a0a0a0a0a0a1a3a9b1bbc5d1dce8f4eee2d5c8bbafa295887c6f6255493c2f221609000d1a2733404d5a6673808d99a6b3c0ccd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242c363e464e555d606a6f767c82868a8d8f909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c3c3c3c3c3c3c3c3beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c97a1adb9c2cdd6e1dccfc3b8ada39b989393939393939393939394989fa9b4c0ccd8e4f0eee2d5c8bbafa295887c6f6255493c2f221609000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a242c333c434b515860626b70757a7e8082838484848484848484848484848484848484848484848484848484848484837b6e6255483b2f221508000000000000000000000000000000000000000000000013202c3946535f6c7986929facb6b6b6b6b6b6b6b6b6b6b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea9b3becbd4dfe8d9ccc0b3a79b918c87878787878787878787888d98a3b0bcc8d5e2eeeee2d5c8bbafa295887c6f6255493c2f221609000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a212a313940454e54596063676d717475777777777777777777777777777777777777777777777777777777777777776e695f53473a2e211408000000000000000000000000000000000000000000000013202c3946535f6c7986929faaaaaaaaaaaaaaaaaaaaaaaaa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a1adbbc5cfdde6e5d8cbbfb2a5988c7f7a7a7a7a7a7a7a7a7a7a7b8894a1aebbc7d4e1eeeee2d5c8bbafa295887c6f6255493c2f221609000e1b2835414e5b6874818e9ba7b4c1cedae7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181f272f353c43474f54555d606467696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f574d42372b1e1206000000000000000000000000000000000000000000000013202c3946535f6c7986929d9d9d9d9d9d9d9d9d9d9d9d9d9d978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa9b3becdd7e1efe4d8cbbeb1a5988b7e726d6d6d6d6d6d6d6d6d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b5c1cedbe8f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d242932373d44484b5153575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453c31261a0e02000000000000000000000000000000000000000000000013202c3946535f6c7987909090909090909090909090909090908b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3cfdce9f3e4d8cbbeb1a5988b7e7265606060606060616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000f1b2835424e5b6875818e9ba8b4c1cedbe7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b32383a4045474b4d4f505151515151515151515151515151515151515151515151515151515151514847423c332a201509000000000000000000000000000000000000000000000000101d2a3743505d6a768383838383838383838383838383838383837d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4d1deeaf1e4d8cbbeb1a5988b7e7265585454545454616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000e1b2834414e5b6774818e9aa7b4c1cddae7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151b21272c2f35393a3e4142444444444444444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000000000000000000000000000000000000101c2936424e5b6671767777777777777777777777777777777777706b6155483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b47474754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d24292c2d313436373737373737373737373737373737373737373737373737373737373737372f2e2b2620180f06000000000000000000000000000000000000000000000000000d1a26323e4a555f666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b1013181d20202427292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a150e0600000000000000000000000000000000000000000000000000000a16222d38434d555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d57554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000d1a2633404d596673808c99a6b3bfccd9e6f2fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314181a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e090300000000000000000000000000000000000000000000000000000005111c27313a434a4e5050505050505050505050505050505050504a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000c1925323f4c5865727f8b98a5b2becbd8e5f8fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0f11111111111111111111111111111111111111111111111111111111111111080806020000000000000000000000000000000000000000000000000000000000000a151f2831383e424344444444444444444444444444444444443d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000b1724313e4a5764717d8a97a4b0bdd1dce7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d3236373737373737373737373737373737373737302f2c28211a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000916232f3c4956626f7c8995abb4bfcbd7e3effbfffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000002050708090909090909090909090909090909090909090806030000000000000000000000000002050708090909090909090909090909090909090806030000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423201c1610080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000814212e3b4754616e7a8799a3aebac7d3e0ecf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161616161616161515120f0a0300000000000000000003090e1214151616161616161616161616161616161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000613202d394653606c7986929facb9c5d2dfecf8fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000050d141a1e212123232323232323232323232323232323232322211f1a150e0600000000000000060d141a1e212223232323232323232323232323232322211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000050a0d101011111111111111111111111111111111110a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090006121f2b3844505b667783909daab6c3d0dde9f8fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000050f171f252a2d2e3030303030303030303030303030303030302f2e2b26201810060000000000060f171f262a2d2e3030303030303030303030303030302f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900030f1c28333f4a546774818e9aa7b4c1d0dbe7f2fefffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000b17222d3f4b5865727e8b98aab4becad6e2eefbfffffffbeee1d5c8bbaea295887b6f6255483c2f22150c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0805000000000000000009141f29333b4246484949494949494949494949494949494949494847433c342a20150a00000009141f29333b4246484949494949494949494949494949494947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000616232f3c4956626f7c8998a2aebac6d3dfecf9fffffffbeee1d5c8bbaea295887b6f6255483c2f2219191919191919191919191919191919181715110c060000000000020e1a25313b454d535456565656565656565656565656565656565655534e463c31261a0f0300020e1a26313b454d535556565656565656565656565656565655534e463c32261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000713202d3a4653606d7985929fabb8c5d2dde8f4fffffffbeee1d5c8bbaea295887b6f6255483c2f26262626262626262626262626262626262524211d1711090000000005121e2a36424d575e61636363636363636363636363636363636363625f584e43372b1f12060005121e2a36424d575f61636363636363636363636363636363625f584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000006121f2c3844515c6675828f9babb5c0ccd7e3f0fcfffffbeee1d5c8bbaea295887b6f6255483c32323232323232323232323232323232323231302d29221b12090000000714212d3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000004101c2834404a5465717e8b99a4afbbc7d4e0ecf7fffffbeee1d5c8bbaea295887b6f6255483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b110600000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f221509000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000c18232e3b4754616e7b87939facb9c5cfdae6f2fdfffbeee1d5c8bbaea295887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453e362d22170c00000d1a2734404d5a6773808989898989898989898989898989898989898276695c4f4336291c10000e1a2734414d5a67748089898989898989898989898989898983776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000714202d3946525e6876828f9ca9b3bec9d5e1ecf7fffbeee1d5c8bbaea295887b6f62595959595959595959595959595959595959595959585650483e34291d1105000d1a2734404d5a6773808d969696969696969696969696969696968f8276695c4f4336291c10000e1a2734414d5a6774808d969696969696969696969696969083776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000005111e2a36414d5664717d8a97a1adb9c5cfdae6f4fdfbeee1d5c8bbaea295887b6f6565656565656565656565656565656565656565656564625a5045392d211508000d1a2734404d5a6773808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a29c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000020e1925303b4653606d7985929ea9b3bec9d5e2ebf5ffeee1d5c8bbaea295887c7272727272727272727272727272727272727272727272716c6256493d3024170a000d1a2734404d5a6773808d9aa6afafafafafafafafafafafafa99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7afafafafafafafafafaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000008141f2c3844515c66727f8c97a1adb9c3d0d9e3eef9f3e6d9cdc0b3a69a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b000d1a2734404d5a6773808d9aa6b3bcbcbcbcbcbcbcbcbcbcb5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3bcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000004101c2834404a54606d7985929ea7b1bdc7d2dde8f0f4e7dacec1b5a89d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0c9c9c9c9c9c9c9c9c2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfeaeae4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0eaeae2d5c8bbafa295887c6f6255493c2f22160900000000000c18232e3945515d67727f8c95a0abb5c0ccd7dee7f0e9ddd1c5b9aea49d9a989898989898989898989898989898989898989898989084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd5d5d5d5d5d5cfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd5d5d5d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2ddddddddd8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3ddddddddd5c8bbafa295887c6f6255493c2f221609000000000007121c2935404b55606d79839199a4afbbc2ccd6dee7f0e1d6cac0b6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e2e2e2e2dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae2ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0d0d0d0d0d0cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d0d0d0d0d0d0c8bbafa295887c6f6255493c2f2216090000000000000d18242f3a45515c666f7c87939fa6b0bac4ccd5dee7e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6efefe8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae0ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3a4754616d7a8794a0adbac3c3c3c3c3c3c3c3bbafa295887c6f6255493c2f22160900000000000007131d2834404b54606a73808d949fa8b2bac3ccd6dce2e4dad2cac5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd3d3d3d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb7b7b7b7b7b7b7b7b7b7b1a5988b7e7265584b3f3a4754616d7a8794a0adb7b7b7b7b7b7b7b7b7b7afa295887c6f6255493c2f221609000000000000010c18232e39424e58606d78828f96a0a8b2bac2cbd0d8dfe2dcd6d1cecdcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faaaaaaaaaaaaaaaaaaaaaaaaa5988b7e7265584b3f3a4754616d7a8794a0aaaaaaaaaaaaaaaaaaaaaaaaa295887c6f6255493c2f2216090000000000000007121d27303d44505c666d7a849196a0a8b0babfc6ced3d6dbdedfdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3a4754616d7a87949d9d9d9d9d9d9d9d9d9d9d9d9d9d95887c6f6255493c2f22160900000000000000000b151e28343f4a545e686e7b8491969ea6aeb4bcc1c6cad0d1d2d4d7ddd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7adadadadadadadadadaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985909090909090909090909090909090908b7e7265584b3f3a4754616d7a8790909090909090909090909090909090887c6f6255493c2f2216090000000000000000030c17232e38424c565e696e7b848f949fa3aab0b8babec3c4c6c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a768384848484848484848484848484848484837e7164574a3e3a4754606d7a8384848484848484848484848484848484837b6e6255483b2f22150800000000000000000006111c26303a444d575e696e7a828c92989ea6abadb3b6b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d939393939393939393939393939084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2935424e5b6670767777777777777777777777777777777777716c6155493c3945525d686d7777777777777777777777777777777777776e695f53473a2e211408000000000000000000000a151e28323b454d575e686d787f868f939b9fa2a9a9abacafb5adadadadadadadadadadadadadadadadadadadadaa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a67748086868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26323e4a555e666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a50453935414c565d606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f574d42372b1e120600000000000000000000030c162029333b454d565d666c727b82898e92979b9c9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e332f3a444c52545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453c31261a0e020000000000000000000000040e172129333b444c545b60696e757c81858a8e9091939993939393939393939393939393939393939393939393939084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100006131f2c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5051515151515151515151515151515151514a49453e362c28323a4145475151515151515151515151515151515151514847423c332a20150900000000000000000000000000050f172129323a424a50575f626a6f74797d818385868686868686868686868686868686868686868686868686868683776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100004101c2834404b545c60606060606060606060606060606060605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e424344444444444444444444444444444444443e3c39332c2420282f35393a4444444444444444444444444444444444443b3a37312a21180e030000000000000000000000000000050f1720282f383f444d53586062666d70747678797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c1000000c18232e39424b515353535353535353535353535353535353514b43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d323537373737373737373737373737373737373731302d28221a161e24292c2d3737373737373737373737373737373737372f2e2b2620180f0600000000000000000000000000000000050d161d262d333c42474e54545c60636869666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000007121d2730394045464747474747474747474747474747474745403931271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423211c17100c13191d20212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a150e06000000000000000000000000000000000000040b141c222831373d43474b5153575b545c6060606060606060606060606060606060606060606060606060605c544b4034281c1004000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000009141f29333b4246484949494949494949494949494949494947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e171714110c0501080d1113141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e09030000000000000000000000000000000000000000020a11171f262b3237394045464a4e4a50535353535353535353535353535353535353535353535353535353514b42392e23180c00000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c1000020e1a26313b454d535556565656565656565656565656565655534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d101011111111111111111111111111111111110b0a0804000000000104070711111111111111111111111111111111111108080602000000000000000000000000000000000000000000000000060b151a20272b2e34383a3d413f4446474747474747474747474747474747474747474747474747474645403930271d120700000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100005121e2a36424d575f61636363636363636363636363636363625f584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151b1d23282c2d302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809090909090909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202423282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317171c1f2020202020202020202020202020202020202020202020202020201f1c18120b03000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a67748089898989898989898989898989898983776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f2223232323232323232323232323232323232322211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b101213141414141414141414141414141414141414141414141414141313100c070000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d969696969696969696969696969083776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f30303030303030303030303030303030302e2d2a261f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070707070707070707070707070707070707070707070707060400000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7afafafafafafafafafaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d43474949494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070809090909090909090909090909090907070501000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3bcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e5456565656565656565656565656565656565655534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c101313151616161616161616161616161616161413110d080603000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626363636363636363636363636363636363615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f202223232323232323232323232323232321201e191312100c0600000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd5d5d5d0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e2123282c2d2f30303030303030303030303030302f2e2d2a25201f1c17110c070100000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae2ddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000002080d161b1f262a2d2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302d2c28231c18120b03000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b788489898989898989898989898989898989898074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000050d131921272c31363a3b404546484949494949494949494949494949494746413d3a38342e29241d150d080200000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919696969696969696969696969696968d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000060e171e252a32383b4246484b51535556565656565656565656565656565654524c4a46443f38352f271f19130c04000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea2a2a2a2a2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000020a1117202930363d43484d5355545c6062636363636363636363636363636362615e565753504a4540393129251e160e060000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafafafafafafafafafafafa79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000040b141c2228323a41464f54575f6166666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d686964605c54514b433e35302820180f0800000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8bcbcbcbcbcbcbcbcbcb3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000040d161d262d333e444c52596063696e7377797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a7875706d66605d555046413a322a211a1108000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c9c9c9c9c9c9c9c0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000040d161f282f383f4450565e616b6f767b808486888989898989898989898989898989898785827d79736d67615a524c443c332c231a12080000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1d5d5d5d5d5cdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000030c161f28313a424a505a61686d747c82878d91929996969696969696969696969696969597928f8a857f79706c615e564e463d352c241a100700000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1dee2e2e2dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000a151e28313a434b545b606c717a81878f939a9d9fa3aba2a2a2a2a2a2a2a2a2a2a2a2a2a9a29e9c97918c847d756d685f584f473e362c23190f06000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebefe6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000006111c26303a434b555d666c737e858e939a9fa4acacafb5afafafafafafafafafafafafafb3adaba9a19e96918a827a6e6a615950483e352b21180e040000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000060f17232e38424b555d676d78808b92979fa4acafb6b9bbc0bcbcbcbcbcbcbcbcbcbcbcbcbcbeb9b8b3ada8a19e948f847c706b615a50473d332a20160c0200000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000030e182128343f4a545d676d79828d929fa2a9afb6bbc0c5c7cbd1c9c9c9c9c9c9c9c9c9c9c9cfcac6c4beb9b2aca69e9691867d716c61594f453c32281e130800000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000915202a333c44505c666d79838f949da4adb3bbc0c7ccd2d4d7dcd5d5d5d5d5d5d5d5d5d5d5dbd6d2cfc9c4bdb9b0a8a09892877e716b60574d443a3024190b02000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000030d1a26313c46515b606d78828f959ea6aebabec5ccd2d8dddfdfd6d6d6d6d6d6d6d6d6d6d6d6dbdcdfdad5cec9c1bab2aaa29992867d6f695f564c4135291d140a000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000010b151f2b37434e58636d74818e949fa7b0b8c0cad0d8dddbd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9cecfd2d7dddad5ccc4bcb3aba39892857b6e685d52463d2f261b11060000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000007121d27313947535f6a727f8c939da6b0b9c1cad6dbe0d7d0cac6c5bcbcbcbcbcbcbcbcbcbcbcbcc1c3c6ccd3dbded5cec5bdb4aaa29791847a6d61584e41382d22170b0000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000c18242f3943505a626e7c87929fa5afb8c2cbd3dce2d7cec6bfbab8afafafafafafafafafafafafb5b6bac1c9d3dde0d7cfc6bcb3a9a0968e81746a6053493f33271b0f0300000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000004101d2935404b55616c76828f99a3aeb7c0cad4dde7dbd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a8aaafb7c1ccd7e3e1d8cfc5bbb2a89f93877c6f655b5044372b1f150a00000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000006131f2c3945515d67717e8a949fabb5bfc9d2dce5e2d6cabfb4aaa29f9696969696969696969696969b9ea5afbac6d2deeae1d7cdc4bbafa4999083786c6053463c32261b0f00000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000714202d3a4753606d7984919ea6b0bdc6d1dbe4ecdfd3c6baaea298928989898989898989898989898e939eaab6c3cfdce8e9dfd7ccc0b5ab9f958b7e7165584e43372b1b1106000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000005111e2a36414c5664717e8b96a1acb8c2cfd8e3edebdfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7d818e9ba8b5c1cedbe8f1e8ddd2c7bdb1a79d9184776a5f5347382d22170b000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0202020202020202020000000000000000000000000714202d3946525e6876828f9ca8b2bdcad4e1eaf4ebded2c5b8ab9f9285787070707070707070707073808d9aa6b3c0cdd9e6f9eee3d9d0c2b8aca096887c6f6253493f33271b0f030000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0f0f0f0f0f0f0f0f0f0f0c0c0a0602000000000000000814212e3b4754616e7a86929facb9c4cedfe6f3f8ebded2c5b8ab9f9285786c63636363636363636773808d9aa6b3c0cdd9e6f3f5ebe2d4c8bdb2a89a8d8073655b5044372b1f12050000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271b1b1b1b1b1b1b1b1b1b1b191816120d07000000000003101c28343f4a5465727f8b99a3afbbc7d4e0edf8f8ebded2c5b8ab9f9285786c5f5656565656565a6773808d9aa6b3c0cdd9e6f3fdf4e5d9cec3b7ab9e9184786c605346392d2013060000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d41342828282828282828282828282625221e18120a0100000006121f2c3844505c667683909cabb5c0cbd7e3effcf8ebded2c5b8ab9f9285786c5f52494949494d5a6773808d9aa6b3c0cdd9e6f3fff6eadfd2c5b9ada196897c6f6356493c302316090000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d413535353535353535353535353533322f2a231c130a0000000713202d3a4653606d7886929facb9c5d1dce8f4fff8ebded2c5b8ab9f9285786c5f52453d3d404d5a6773808d9aa6b3c0cdd9e6f3fffaede1d5c9bdb2a8988c7f7265594c3f3226190c0000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d42424242424242424242424242423f3e3a352e251c120700000915222f3c4855626f7c8899a3aebac7d3e3eef9fff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffdf1e5dacfc1b4a79b8e8174685b4e4135281b0e0000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b463f372e23180d02000a1724313d4a5764707e8a97abb4bfcbd7e3f5fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff6e9dcd0c3b6a99d9083766a5d5043372a1d100000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b595751493f352a1e1206000b1825323e4b5865717e8b98a4b1bed1dce7f3fefff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7eaddd0c4b7aa9d9184776a5e5144372b1e110000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf3e6dacdc0b3a79a8d8074686868686868686868686868686868686866635b51463a2f22160a000c1926323f4c5965727f8c98a5b2bfcbd8e5f8fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7ebded1c4b8ab9e9185786b5e5245382b1f120000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6ecece8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf3e6dacdc0b3a79a8d80757575757575757575757575757575757575726d63574b3e3225180c000c1926333f4c5966727f8c99a5b2bfccd8e5f2fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff8ebded2c5b8ab9f9285786c5f5245392c1f120000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e0e0e0e0dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae0ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf7eaddd0c4b7aa9d91838181818181818181818181818181818181817f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4f6fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7eaded1c4b7ab9e9184786b5e5145382b1e120000000000000d1a2734404d5a6773808d9aa6b3c0cdd3d3d3d3d3d3cfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd3d3d3d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7ebded1c5b8aca095918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8376695c504336291d10000b1824313e4b5764717e8a97a4b1bdcedae5f1fdfff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff6e9ddd0c3b6aa9d9083776a5d5044372a1d110000000000000d1a2734404d5a6773808d9aa6b3c0c6c6c6c6c6c6c6c6c2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7ede1d4c8bdb1a8a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8f8376695c504336291d10000a1623303d495663707d8996a8b2bdc9d5e1edfafff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff5e8dccfc2b5a99c8f8276695c4f4336291c100000000000000d1a2734404d5a6773808d9aa6b3b9b9b9b9b9b9b9b9b9b9b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7f1e5d9cec3bab1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89c8f8376695c504336291d10000714212e3a4754616d7a8796a1acb9c5d2deebf7fff8ebded2c5b8ab9f9285786c5f52454141414d5a6773808d9aa6b3c0cdd9e6f3fffcf0e4d8ccc0b6ac998d8073665a4d4033271a0d0000000000000d1a2734404d5a6773808d9aa6adadadadadadadadadadadada99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7adadadadadadadadadaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7f6eadfd5ccc3bdb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a99c8f8376695c504336291d10000713202d3946525d687884919eabb7c4d0dbe6f2fff8ebded2c5b8ab9f9285786c5f524e4e4e4e4e5a6773808d9aa6b3c0cdd9e6f3fffaede0d4c8bbafa49a8a7e7164574a3e3124170b0000000000000d1a2734404d5a6773808d9aa0a0a0a0a0a0a0a0a0a0a0a0a0a09c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fcf1e7ded5cec8c5c4c1c1c1c1c1c1c1c1c1c1c1c1c1c1b6a99c8f8376695c504336291d100005111d2935414c566874818e9baab3becad6e2edf8f8ebded2c5b8ab9f9285786c5f5a5a5a5a5a5a5a6773808d9aa6b3c0cdd9e6f3fdf4ebdfd2c6b9ac9f93877b6e6154473b2e2114080000000000000d1a2734404d5a6773808d939393939393939393939393939393938f8276695c4f4336291c10000e1a2734414d5a6774808d939393939393939393939393939084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fff9f0e7dfd9d4d1d0cececececececececececececec2b6a99c8f8376695c504336291d1000010d1924303d4a5764707d8a98a2aebac6d1dce7f2f8ebded2c5b8ab9f9285786c67676767676767676773808d9aa6b3c0cdd9e6f3f5ebe2d6cabeb3aa9c908376695e52463a2d2014070000000000000d1a2734404d5a6773808686868686868686868686868686868686868276695c4f4336291c10000e1a2734414d5a67748086868686868686868686868686868683776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fef3e9e0d7d0cac6c5c6cad0d4d9dbdbdbdbdbdbdbcfc2b6a99c8f8376695c504336291d1000000814202d3a4753606d7985929faab4bfcbd7e0e9f3ebded2c5b8ab9f9285787474747474747474747474808d9aa6b3c0cdd9e6f9eee4d9d0c7baaea2988b7f7265564d42362a1e11050000000000000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf6f8ece2d7cec5bfbab8babfc5c8cdd4d8dee0e5e7dccfc2b6a99c8f8376695c504336291d10000006131f2c3845515c6773808d98a3aebac2ced7e2ececdfd2c5b9ac9f928680818181818181818181818083909daab6c3d0dde9f0e8ddd2c7beb2a99f92857a6d6054473b3025190e0200000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5144382c1f12060006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deeaeaeae7dbd0c5bcb4aeacaeb4b8bcc3c8cdd1d4d9dddccfc2b6a99c8f8376695c504336291d10000004101c2934404b55616e7a86929fa7b1bcc5d0dbe7ece0d3c7baaea399928d8d8d8d8d8d8d8d8d8d8d8d9095a0acb8c4d1deeae7ded8ccc0b6aca1968d8073685d524539291f14090000000000000003101c28343f4a545c60606060606060606060606060606060606060605c544a4034281c10040003101c28343f4a545c60606060606060606060606060606060605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1ddddddddddd6cabfb4aaa29fa2aaacb1b8bcc3c5c8ced0d2cfc2b6a99c8f8376695c504336291d100000000c18232f3946525e6873808c959faab4bfcad6dde4e3d7cbbfb4aba39f9a9a9a9a9a9a9a9a9a9a9a9a9da0a7b1bcc8d4e0e6ded5ccc4bbafa49a91847a6d61564c413529170d0200000000000000000c17232e38424a505353535353535353535353535353535353535353514a42392e23180c0000000c17232e38424a505353535353535353535353535353535353514b42392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d0d0d0d0d0d0d0c6baaea29892989da0a7abb1b7b8bcc1c4c6c7c2b6a99c8f8376695c504336291d1000000007121d2a36414c56606d78839098a2aebabfccd2d9e2dcd1c6bdb4aeaca7a7a7a7a7a7a7a7a7a7a7a7aaacb1b9c3cdd9e4ddd5ccc3bab1a79f93887d70685d52433a2f24190500000000000000000006111c2630383f44464747474747474747474747474747474747474644403930271c120700000006111c2630383f44464747474747474747474747474747474645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c3c3c3c3c3c3c3c3c3b8ac9f92868a90959d9fa7aaacb1b4b7b9bbc0b6a99c8f8376695c504336291d10000000010e1925303b44505c666e7b86929fa4adbbc0c7d0d7dfd8cfc6bfbab9b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc3cbd5dfdad5cbc3bab1a8a0958d80736b60564c4131281e1308000000000000000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb7b7b7b7b7b7b7b7b7b7b2a5998c7f7d838a9095999da0a7a8aaacafb5b2a99c8f8376695c504336291d100000000008141e28343f4a545f69717e8b929ca3afb6bec5cdd5dad8d1cbc7c5c0c0c0c0c0c0c0c0c0c0c0c0c3c4c8cdd5ddd6cfc9c1b9b1a8a0969083796d60594f443a301f160c0100000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c030000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eaaaaaaaaaaaaaaaaaaaaaaaaa5998c7f72787d83888c9195989b9d9fa4aba5a69c8f8376695c504336291d1000000000020c17232e38424d57626c73808c919fa4acb3bbc1c9cfd5dad7d3d2cdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9d7d3cdc5beb9afa7a09591847b6e665c51473d32281e0d04000000000000000000000000030a11171c1f20202020202020202020202020202020202020201f1c18120b0300000000000000030a11171c1f20202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919d9d9d9d9d9d9d9d9d9d9d9d9d9d998c7f726c70777b7f84888c8e9193999798999a8f8376695c504336291d10000000000006111c26303b45505a646e737f8b939aa2a9afb9bec5c9ced3d7dcdadadadadadadadadadadadadcd9d5d1cbc7c1bbb3ada59e9590837b6e695f544b40352b20160c000000000000000000000000000000060c1012131414141414141414141414141414141414141312100c070000000000000000000000060c1012131414141414141414141414141414141313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884909090909090909090909090909090908c7f726664696e73777c7f818486898b8b8c8d8e8376695c504336291d100000000000000a151e2a333f48525c646d737f8892979ea5adb3b9bdc4c7cbd1d0d0d0d0d0d0d0d0d0d0d0d0d0cec9c7c0bbb9afa9a19e938f837a6e695f574d42392e23190e04000000000000000000000000000000000003060707070707070707070707070707070707070707060400000000000000000000000000000003060707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768284848484848484848484848484848484837e7164575f62666a6f7275777a7c7e7f808081807366594d4033261a0d000000000000030c18212d36404a525b636d727e858f939ea1a9acb2b9babfc2c3c3c3c3c3c3c3c3c3c3c3c3c3c1bdb9b5afaca59e97928a81796d685e574d453c30271d1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767777777777777777777777777777777777716c62565355585f626568676d6f7172737475736e63574b3f3226190c00000000000000060f1b242e384049515b626c717b828a92979ea1a8acaeb4b5b6b7b7b7b7b7b7b7b7b7b7b7b6b5b2acaba39f9b938e857e756d675e564d453c332a1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925323e49545e66696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64625a5047484e535559555d6063646566676866635c52473b2f23170a000000000000000009121c262e374049515a61686e757e858b91969c9fa3aba8aaaaaaaaaaaaaaaaaaaaaaaaa9a8a8a09e99928e88817a716c605d554c443b332a21180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483f3c4347484c4b5153565858595a5b5957524a40352a1f13070000000000000000000b141c252e373f4850565e616c71797f848a8f92999a9b9d9d9d9d9d9d9d9d9d9d9d9d9d9b9996918d86817c756d68615a514c433a322921180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f51515151515151515151515151515151514b49453f3631373a3c3f404547494b4c4d4d4e4d4b4740382e24190e02000000000000000000020b131c252d363e444d525a61676d72787e82868a8d8f909090909090909090909090908e8c8884807b756f6a615e565045413a312820170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e414344444444444444444444444444444444443e3d39342d262b2e2f2f35393a3c3e3f404142403f3b352e261c12070000000000000000000000010a131b242c323b414650555d60666d71767a7d808283848484848484848484848483827f7b77736e69625f58524c443e352f281f160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536373737373737373737373737373737373731302d29221b1f212224292c2d30313233343533322f2a241c130a000000000000000000000000000109121a202930363e434b51545c6064676d7174757777777777777777777777777675726f6a67615e57534e46413a3229241e160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212528292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2524211d170f121515181d20202325252627282626231f19120a01000000000000000000000000000000080e171f252a313940454a5053555d606467686a6a6a6a6a6a6a6a6a6a6a6a6a6866625f5854534d47433c3630282019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181715110c060608070d1013141618191a1a1b1a1917130e07000000000000000000000000000000000000050d14191f272f35383f44464b5154575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5b5955534e4846423b37312a251e160e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f1011111111111111111111111111111111110b0b0805010000000001040607090b0c0d0e0f0d0c0a0702000000000000000000000000000000000000000002080d151d24292e34383a4145474a4d4f505151515151515151515151504f4c4847433c3a36312b262019130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282b2f35393a3e414244444444444444444444444443423f3c3a37312d2a251f1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080909090909090909090909090909090909080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f24292c2d3134353737373737373737373737373735332f2e2b26211e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12141516161616161616161616161616161616161514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013181d20212427292a2a2a2a2a2a2a2a2a2a2a2a2a282622211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122232323232323232323232323232323232322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1e1e1e1e1e1e1e1e1e1e1e1d1c191515120f0a050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f30303030303030303030303030303030302e2d2a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0f111111111111111111111111100f0c09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474849494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e5355565656565656565656565656565656565655534d453b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626363636363636363636363636363636363615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c69758289898989898989898989898989898989898074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9696969696969696969696969696968d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca2a2a2a2a2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8afafafafafafafafafafafa79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5bcbcbcbcbcbcbcbcbcb3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c9c9c9c9c9c9c9c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd5d5d5d5d5cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2e2dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8efe6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8eae6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdddddddacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd0d0d0d0d0cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c3c3c3c3c3c3c3c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5b7b7b7b7b7b7b7b7b7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8aaaaaaaaaaaaaaaaaaaaaaa79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9c9d9d9d9d9d9d9d9d9d9d9d9d9d9a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9090909090909090909090909090908d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a67748083848484848484848484848484848484837f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e747777777777777777777777777777777777726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65635b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d595751493f352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960636464646464646464646464646464646464625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f71717171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9797979797979797979797979797978d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca4a4a4a4a4a4a4a4a4a4a4a4a49a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0b0b0b0b0b0b0b0b0b0b0a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5bdbdbdbdbdbdbdbdbdb3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cacacacacacacac0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd7d7d7d7d7cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe3e3e3dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f0e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ece6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe0e0e0dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd3d3d3d3d3cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c6c6c6c6c6c6c6c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5b9b9b9b9b9b9b9b9b9b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8adadadadadadadadadadada79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca0a0a0a0a0a0a0a0a0a0a0a0a09a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c69758286868686868686868686868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606060606060606060606060606060606060605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153535353535353535353535353535353535353504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404446474747474747474747474747474747474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020202020202020202020202020202020201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121314141414141414141414141414141414141312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707070707070707070707070707070707060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000020507080c0f10100f0c0807050200000000000000000000000000000000000000000407090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09070400000000000000000000000000000406070909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000000000000000206080809090909090909090909090909090909090808060200000000040607090909090909090909090909090807050200000000000000000000000000000000000000000000000000000000000000000205070809090909090909090909090909090909090909080603000000000000000000000000000000000000000000000000000406070909090909090909090909090907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070909090909090909090909090909090909090909090706060300000000000104060709090909090909090909090909090909090909090908070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090909090909090909090909090909090909070604010000000000000000000000000000000000000000000000000000000000000001040607090909090909090909090909090909090909070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0d0d0d0d0d0d0d0d0d0d0d0c0b090501000000000000000000000000000000000000000000000000000000000000020507080a0c0d0e0f0f0e0d0c0b0a080705010000000000000000000000000000000000000000000000000000000000000001040607090909090909090909090909090909090909090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070606030000020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191b1d1d1b191514120e090300000000000000000000000003090e121415191c1d1d1b181514120e090300000000000000000000000003090e121415191b1d1d1b191514120e090300000000000000000000000000000000050b1014161717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171614100b0500000000000000000001070c101314161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161615130f0a04000000000000000000030a0f12141516161616161616161616161616161616161514120e0903070c101213161616161616161616161616161514120e09020000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161616161616161515120f0a04000000000000000000000000000000000000000001070c101314161616161616161616161616161413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141616161616161616161616161616161616161616151413120f0b060606080d11131416161616161616161616161616161616161616161615141313100c070a070604000000000000000000000000000000000000000000000000000000000000000000000000060c1012131616161616161616161616161616161616161413100d070100000000000000000000000000000000000000000000000000000001070d1113141616161616161616161616161616161616161312100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191a1a1a1a1a1a1a1a1a1a1a181815110c0600000000000000000000000000000000000000000000000000000406090e12141517191a1b1b1c1b1a1918171414110d080704010000000000000000000000000000000000000000000000000001080d1113141616161616161616161616161616161616161615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10121313120f0b060f0d0c0a070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e212226282929282521211e1a140e0903000000000000000003090e141a1e212226282a29282521211e1a140e0903000000000000000003090e141a1e212226282929282522211e1a140e0903000000000000000000000000000810161c202324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423201c16100800000000000000030b12181d1f202323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323221f1b160f0700000000000000060e151a1f2122232323232323232323232323232323232322211e1a150e12181c1f202323232323232323232323232321201e1a140d050000000000000000000000000000000000000000000000000000050d141a1e202123232323232323232323232323232323232322211f1b150e06000000000000000000000000000000000000030b12181d1f202323232323232323232323232321201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2023232323232323232323232323232323232323232221201f1c1716131213191d20212323232323232323232323232323232323232323222221201f1c1819161313100c070501000000000000000000000000000000000000000000000000000000000000030a11171c1f2023232323232323232323232323232323232320201d18120c0400000000000000000000000000000000000000000000000000040c13181d2020232323232323232323232323232323232323201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252526262626262626262626262524221d1811090000000000000000000000000000000000000000000000070c1012131a1e2122242627282828272625242321201e191413110d080200000000000000000000000000000000000000000000040c13191d202123232323232323232323232323232323232323221f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20201f1c171e1c1a18171413110d080604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f262a2d2e3235363635322e2d2a251f1a150e06000000000000060e151a1f262b2d2e3235363635322e2d2a251f1a140d06000000000000060e141a1f262a2d2e3235363635322e2d2a261f1a150e06000000000000000000000008111a21282c2f3030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2c28211a11080000000000030d151d24292c2d303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2e2b27201910070000000000060f1820262b2e2f30303030303030303030303030303030302f2e2b2620181c23282c2d303030303030303030303030302e2d2a251f170f05000000000000000000000000000000000000000000000000050f171f252a2d2e3030303030303030303030303030303030302f2e2b262018100600000000000000000000000000000000030d151d24292c2d303030303030303030303030302d2c29241e160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d30303030303030303030303030303030303030302f2e2d2b282222201f1e24292c2d30303030303030303030303030303030303030302f2e2e2d2c28232523201f1c1813110d0802000000000000000000000000000000000000000000000000000000030c151c23282c2d3030303030303030303030303030303030302d2c29241d160d040000000000000000000000000000000000000000000000040d161d24292c2d3030303030303030303030303030303030302d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132333333333333333333333332312e29231b12090000000000000000000000000000000000000003090e12181c1f20262b2d2e30323434353534333231302e2d2a2521201d19130f0a0400000000000000000000000000000000000000040d161e24292c2d303030303030303030303030303030303030302f2c2721191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2d2b28222a2927252321201d191413100c07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f1820262b31363a3b3f424343423f3b3a36312b261f180f0800000000080f1820262b31373a3b3f424343423f3b3a36312a261f180f0800000000080f181f262b31363a3b3f424343423f3b3a36312b2620180f0900000000000000000005101a232c33383c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332c231a1005000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b38322b22190f04000000030e18222a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21272e34383a3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36302921170c0300000000000000000000000000000000000000000000030d17212930363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e040000000000000000000000000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3938332d2f2d2b282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a3a38342e32302d2c2823201e19130f0a04000000000000000000000000000000000000000000000000000a151e262e34383a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c01000000000000000000000000000000000000000000010c161f282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1b252d343a3e3f40404040404040404040403f3d3a342d241b11060000000000000000000000000000000002080e151a1c23282c2d31373a3b3d3f4041424241403f3e3d3b3936302d2c29241e1b15100b0500000000000000000000000000000000010c161f282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3938332d37353432302d2c2924201f1d1812100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212a31373b4246484c4e50504e4c4846423b37312a211a1209000009121a212a31373c4246484c4f50504e4b4846423b363129211a1108000009121a212a31373b4246484c4e50504e4c4846423b37312a211b120900000000000000000b16212c353e44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48443e352c21160b00000007121d273139404547494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494947433d342b20160a0000000a15202a343c43474849494949494949494949494949494949494847423c332a3039404446494949494949494949494949494846423b33291e150b0000000000000000000000000000000000000000000009141f29333b4246484949494949494949494949494949494949494847433c342a20150a000000000000000000000000000007121d273139404547494949494949494949494949494745413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474949494949494949494949494949494949494949484746443f3f3c3938333a4145474949494949494949494949494949494949494949494847464540413f3d3a38342e2d2a251e1b150f0a040000000000000000000000000000000000000000000006111c2630383f44464949494949494949494949494949494949494745403931281d120700000000000000000000000000000000000000000007131d28313a40454749494949494949494949494949494949494946443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4b4a453f372d23180c010000000000000000000000000000060b141920262b2e34383a3d4246484a4c4d4e4e4f4e4d4c4b4a4746413d3a3935302b27201c160d0802000000000000000000000000000008131e28313a4145474949494949494949494949494949494949494948433d352b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444646443f454442403f3d3a39352f2d2c29241f1c17110c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b242c333c42474d5355595b5c5c5b5854534d47423c332c241b120909121b242c333c42474d5355595b5d5c5b5854534d46423b332c241a120809121b242c333c42464d5355595b5c5c5b5855534d47423c332d241b120900000000000004101c28333e474f55575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757554f473e33281c100400000c18242f39434b51535656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656544e463d32271b0f0300020f1a26313c464e5355565656565656565656565656565656565655534d453c3139424a51535656565656565656565656565654524d453b30271d12070000000000000000000000000000000000000000020e1a25303b454d525456565656565656565656565656565656565655534e463c31261b0f03000000000000000000000000000c18242f39434b51535656565656565656565656565654524c443a3024190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535656565656565656565656565656565656565656555453504a4c4946443f434c5154565656565656565656565656565656565656565655555453514b4e4c494645403a3936302b27201b160e090200000000000000000000000000000000000000000c17232e38424a505356565656565656565656565656565656565653514b43392f24180d0100000000000000000000000000000000000000010d18242f3a434b515356565656565656565656565656565656565653504a42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333f495156585959595959595959595959585651493f34291d1105000000000000000000000000020a11171f252a3137394044464a4d535557595a5b5b5b5a5958575654524c4a4745413a37322c282119140d05000000000000000000000000010d19242f3a434c525456565656565656565656565656565656565656544f473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505353504a51514f4d4b4a4745413e3a39352f2b28231c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b242d363e454d53575f61656869696865615e57534d453e362d241b10101b242d363e454e53575f61656869696865615e57534d453e362c241a10101b242c363e454d53575f61656869696865615f57534e453e362d241b110700000000000714202c38444f596163636363636363636363636363636363636363636363636363636363636363636363636363636363636363636361594f44382c2014070004101d2935404b555d60636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636260584e43382b1f13060006121f2b37434e585f626363636363636363636363636363636363625f574d4237404a545c6063636363636363636363636363615e574d42392e23180c030000000000000000000000000000000000000005121e2a36424d575e61636363636363636363636363636363636363625f584e43372b1f120600000000000000000000000004101d2935404b555d6063636363636363636363636363605d564c4135291c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6063636363636363636363636363636363636363636261605b54595553504a4c555d606363636363636363636363636363636363636363626161605c545b585653514b4746413a37322c27211a140d0500000000000000000000000000000000000003101c28343f4a545c60636363636363636363636363636363636363605d554b4035291d10040306060707070707070707070707070707060304111d2935404b555d60636363636363636363636363636363636363605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b45515b6265666666666666666666666665625b51453a2e2215090000000000000000000000040c141c232830363c42474a515356575f616365676768686766656463615e565754524c47433c38332a251e170e06000000000000000000000004111d2935414c565d606363636363636363636363636363636363636360594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60605b5f5e5d5c5a585654524c4a4745403a38342e28231d150c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b19232d363f4850575f62696e7275767675726e69615f5750483f362d221919222d363e4850575f62696e7275767675726e69615f5750483e362c221919222c363e4850575f61696e7275767675726e69625f5750483f372d23190b02000000000916232f3c4855616b7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706b6155483c2f2316090006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6054473b2e221508000814212e3a47535f6a6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a44515c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e544b403428201509000000000000000000000000000000000000000714202d3a46525e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e21150800000000000000000000000006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6d685d5245392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d6c66696562605b54535d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e6d6d666a676563605c5554524c47433c38322a251f170e07010000000000000000000000000000000006121f2c3844505c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d675d5145392c20130b0f1213141414141414141414141414141312100c13202c3945515d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626d727373737373737373737373726d62564a3d3124180b00000000000000000000060d161e262e343b41464d53545c606367696e70727374757574737271706e686764605d56544e48443e3630292017110a020000000000000000000613202c3945525d686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d6c666b6b6a68676563605d565753514b46443f38342e271e1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b353f48505a61696e757b7f818383817f7b756e69615a50483f342b1d202b343e48505a616a6e757b7f828383817e7b756e69615a50483e342a201d2b343e48505a61696e757b7f818383817f7b756e6a615a51493f352b1d140a000000000a1724303d4a5763707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063574a3d3024170a000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6256493c2f231609000815222f3b4855626e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b4653606d787c7c7c7c7c7c7c7c7c7c7c7c7c7b6e665c51453c31261a0c020000000000000000000000000000000000000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f2215090000000000000000000000000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7a6d60544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a797875726f6c66615e606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a7978767472706d6765615e56544e48443d3630292018120b030000000000000000000000000000000713202d3a4653606d787c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053473a2d2014171c1f2020202020202020202020202020201f1c1714202d3a4753606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69727f80808080808080808080807f7265584b3f3225180c000000000000000000060f171f2830383f444d52575f62666d7074777b7d7f8081818281807f7e7d7a7774706d68626058554f46413b3227221b140b0200000000000000000714212d3a4754606d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787979787877757372706d686764605d5553504a454039302b2620180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3d47505a626c717b82888c8e8f8f8e8b87817b716c625a50463d2f2627323d46505a616c717b82888c8e908f8e8b87817b706c615a50463c3226262f3d46505a616c717b81888c8e8f8f8e8b88827b716c625b51473d2f261c110600000013202d394653606c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c605346392d2013000915222f3c4855626f7c8889898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898985786c5f5245392c1f12000f1c2936424f5c69758289898989898989898989898989898989898175685b4f424754616e7a8789898989898989898989898983796d60574d42372b1e140a0000000000000000000000000000000000000d192633404c5966737f8989898989898989898989898989898989898276695d5043362a1d100300000000000000000000000915222f3c4855626f7c888989898989898989898989898073665c5144382c1f120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c888989898989898989898989898989898989898988878685827f7c78736e69636f7c8989898989898989898989898989898989898989888887868583817f7c7975716d68626058544f46423b3329241d150d0500000000000000000000000000000714212e3a4754616d7a8789898989898989898989898989898989887c6f6255493c2f221c22282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c222f3c4955626f7c8889898989898989898989898989898989877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e110000000000000000060f182129313a424a50565e61696e75797d8084888a8c8d8e8e8e8d8c8b8a898784807d7a756f6a636159524c443e332d261d140a00000000000000000a1723303d4a5663707d89898989898989898989898989898989898986796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f868585848482807e7d7a7774716d6763605c54514b423e37312a2117110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424f59626c717e868f93989b9c9c9b9a938e867e716c62584e41382d2b37434e58616c717e868f93989b9c9c9b9a938e867e716c61584e43372b2d38414e58616c717e868e93989b9c9c9b98938f867e726d62594f42382d22170b00000013202d394653606c79869396969696969696969696969696969696969696969696969696969696969696969696969696969696969386796c605346392d2013000915222f3c4855626f7b8895969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969285786c5f5245392c1f12000f1c2936424f5c6975828f9696969696969696969696969696968e8275685b4f424754616e7a879496969696969696969696958c7f73695f53473e30261c110600000000000000000000000000000000000d192633404c5966737f8c96969696969696969696969696969696908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895969696969696969696969285796d6053463a2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895969696969696969696969696969696969696959993918f8c8885807b756f6f7c89969696969696969696969696969696969696969594949892908e8b8985827e7a756f6a636059524d453f352f271f170e05000000000000000000000000000714212e3a4754616d7a8794969696969696969696969696969695887c6f6255493c2f22262d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e26222f3c4955626f7c8895969696969696969696969696969693877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665727f8c989999999999999999999084776a5d5144372a1e1100000000000000040d18212a333b434c545c60686e747b8185898d919696989a9a9b9b9a9998979695918d8a86827c76706b615e564f443f382f261b1106000000000000000a1723303d4a5663707d89969696969696969696969696969696969386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c929291908f8d8b898684817d7975706d66605c545047423c3328231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606b717e8a92989ea5a8a9a9aca49f98928a7e716a6053493f332e3b4754606a717e8a92989ea6a8a9a9aca49f9892887e716a5f54473d32333f4953606a717e8892989ea5a8a9a9a8a59e98928b7f726b60544a3f33281c0f03000013202d394653606c7986939fa3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39f9386796c605346392d2013000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca2a2a2a2a2a2a2a2a2a2a2a2a29b8e8275685b4f424754616e7a8794a1a2a2a2a2a2a2a2a2a89f92867b6e62594f42382e23170b00000000000000000000000000000000000d192633404c5966737f8c99a2a2a2a2a2a2a2a2a2a2a2a2a2a29c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a1978a7d7063554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2aba49f9e9c9897928d87827c747c8996a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a1aaa29f9d9a9898928f8b86817c766f6b615e5750454039312920170f050000000000000000000000000714212e3a4754616d7a8794a0a2a2a2a2a2a2a2a2a2a2a2a2a295887c6f6255493c2f262f383f44464747474747474747474747474746443f3830262f3c4955626f7c8895a2a2a2a2a2a2a2a2a2a2a2a2a2a093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687683909ca6a6a6a6a6a6a6a69d9084776a5d5144372a1e11000000000000020b161f2a333c454d555d666d737b81878e92989a9ea0a8a5a6a7a8a8a7a6a5a4a7a09d9a99928e88827d756e686159504941382d221713090000000000000a1723303d4a5663707d8996a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9e9d9b9a989993908d8a85817d78716d66625a534e453e342e261e150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666f7d87929fa2aaafb4b6b6b6afaaa29f92877c6f655b50443738444f59626f7c86929fa2aab0b5b6b6b6afaaa29a92867c6f62594f44383744505b656f7c86929aa2aaafb4b6b6b4afaaa29f92877d70665b5044382b1f1206000013202d394653606c7986939facb0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aeafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8afafafafafafafafafafafa89b8e8275685b4f424754616e7a8794a1adafafafafafafafaea3988f82766b61544a3f34281c1106000000000000000000000000000000000d192633404c5966737f8c99a6afafafafafafafafafafafafa99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aeafafafafafafb3a99b8e8175675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aeafafafafafafafafafafafafafafafafb5afacaba8a9a19e99938f87817e8a97a4afafafafafafafafafafafafafafafafafafaeb4aeaba9a7aaa29f9b99928e88837c756e69625a514b433b322921170f0500000000000000000000000714212e3a4754616d7a8794a0adafafafafafafafafafafafa295887c6f6255493c2f2d38424a50535353535353535353535353535353504a42382f2f3c4955626f7c8895a2afafafafafafafafafafafada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb3b3b3b3b3b3aa9d9084776a5d5144372a1e110000000000000a141d28313c454d575f676d787f868e92999fa2aaaaacb2b2b3b4b4b5b4b3b2b1b1acaaaba39f9b948f8a827a706c605b53493f3327251b0f0500000000000a1723303d4a5663707d8996a3afafafafafafafafafafafafac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6abaaa8a6aba49f9d9a98928e8a847e79716c625f5750443f3830271e150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78839099a3aeb4bcc1c2c2c0bbb4aea3999083786c605346393c4854606b76839099a3aeb4bcc1c3c2c0bbb4aca3989083766b6054483b394653606c78839099a3acb4bcc1c2c2c1bcb4aea3999083786c605346392d201306000013202d394653606c7986939facb9bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5bcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f424754616e7a8794a1adbabcbcbcbcbcbfb4aa9f948a7d70665c5044382e23170c000000000000000000000000000000000d192633404c5966737f8c99a6b2bcbcbcbcbcbcbcbcbcbcb6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbbcbcbcbcbcb8ac9f9285796d6053473a2d20140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcc0bbb9b8b5b3adaba49f99938e87939facb9bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbbbbbebab8b6b4b4aeacaba39f9b949089817b716c605d554c443b332921170d04000000000000000000000714212e3a4754616d7a8794a0adbabcbcbcbcbcbcbcbcbbafa295887c6f6255493c2f333f4a545b6060606060606060606060606060605c544a42382d3c4955626f7c8895a2afbbbcbcbcbcbcbcbcbcbaada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a99a3afbbbfbfbfbfb7aa9d9084776a5d5144372a1e11000000000006111c262f3a434d575f696e79828c92989fa3abaeb3b7b9bdbfc0c1c1c1c0bfbebdbcb8b7b5afaca69f9c948f857d746c655b504440372d21170d03000000000a1723303d4a5663707d8996a3b0bcbcbcbcbcbcbcbcbcbcb9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b7b5b3b5afacaaaaa29f9b96918b847e766e6a625a504a423930271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a95a0abb5bfc6cecfd2ccc6bfb5ab9f958a7d7063574a3d3d495663707d89959fabb4bfc6cecfd2ccc5beb4aa9f94897d706356493d3d4a5663707d89959fabb4bec6cecfcfcec6bfb5aba0958a7d7064574a3d2d22170b000013202d394653606c7986939facb9c6c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2c9c9c9c9c9c9c9c1b5a89b8e8275685b4f424754616e7a8794a1adbac7c9c9c9d1c6bcb0a69d9183786d60544a3f34281b11060000000000000000000000000000000d192633404c5966737f8c99a6b2bfc9c9c9c9c9c9c9c9c3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8c9c9c9c6baaea2988a7d7063574a3d31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8c9c9c9c9c9c9c9c9c9c9c9c9c9d2ccc7c6c4c2beb9b5afaba49f9a939aa4afbbc8c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c8d0cac6c5c3c1bfbab8b5aeaca69f9c938e867e746d675e564d453b33291f160c030000000000000000000714212e3a4754616d7a8794a0adbac7c9c9c9c9c9c9c8bbafa295887c6f6255493c323b44505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c544a3f333c4955626f7c8895a2afbbc8c9c9c9c9c9c9c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d576874818e9babb5c0cbccccc3b7aa9d9084776a5d5144372a1e1100000000000b17222d38424c555f696e7b838f949fa2aaafb5babec4c5c9cecdcdcececdcccbcec8c5c4c0bbb9b0aba69e97928a80776c605c52493f33291f1409000000000a1723303d4a5663707d8996a3b0bcc9c9c9c9c9c9c9c9c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc2c0c0bbb9b7b4aeaca8a09e96918b827c716c605c544b433930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536875818e9ba7b1bdc7d0d8dcddd8d0c6bdb1a79a8e8174675b4e41414e5a6774818d9aa7b1bdc6d0d8dcddd8d0c6bcb0a69a8d8174675a4e41414e5b6774818e9aa7b1bdc6d0d7dcdcd8d0c7bdb1a79b8e81756853493f33271b0f030013202d394653606c7986939facb9c6d2d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d2c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfd5d5d5d5d5cec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4d5d5d8cfc2b8aca0958b7e71665c5044382d22170b0000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd5d5d5d5d5d5cfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5d5d6cabfb4aa9a8d817467584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5d5d5d5d5d5d5d5d5d5d5d5d5ddd7d4d2d1cfc9c7c0bbb5afaca49fa4acb6c0ccd8d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5dbd6d3d2d0d0cac6c5bfbbb9b0aba59e98928b81796e685e574d453b31281e150a0000000000000000000714212e3a4754616d7a8794a0adbac7d3d5d5d5d5d5c8bbafa295887c6f6255493c3b44505a606c787a7a7a7a7a7a7a7a7a7a7a7a7a786d665b50443c3c4955626f7c8895a2afbbc8d5d5d5d5d5d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f697884919eabb7c4d1dcd0c3b7aa9d9084776a5d5144372a1e1100000000030f1c28333f4a545d676e7b8590959ea6aeb4bbc0c7cad0d2d5d9d9dadadadad9d8d9d4d1d1cbc7c2bbb7b0a9a19e928d80746e645b51453b31251a0e050000000a1723303d4a5663707d8996a3b0bcc9d5d5d5d5d5d5d2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd2ccc7c6c3bfbab8b2aca8a19e948f867e746d665c554b42392e23181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657884919eabb7c3cfd9e2eae8e2d8cfc3b7aa9d9184776a5e514444515d6a7784909daab7c2cfd8e2eae8e2d8cfc2b6aa9d9083776a5d504444515e6a7784919daab7c2cfd8e2e9eae2d9cfc3b7ab9e918478655b5044372b1f12050013202d394653606c7986939facb9c6d2d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d2c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1e2e2e2e2e2e2e2e2ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d2c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2e2dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0eae1d4c8bcb1a79e9184786d6053493f33271b0f0300000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e2e2e2e2dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e7dbd0c4b7ab9e9184786a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e2e2e2e2e2e2e2e2e1dddadad9d9d9d9dad5d2ccc7c0bbb6afacafb6bec7d2dde8e2e2e2e2e2e2e2e2e1dddad9d9d9d9d9d9d9d9dbd6d3d1cbc7c2bcb7afaaa29f938e837a6e695e574d433a30261c110600000000000000000714212e3a4754616d7a8794a0adbac7d3e0e2e2e2d5c8bbafa295887c6f6255493c414d56616c74818686868686868686868686868682786c60584e423c4955626f7c8895a2afbbc8d5e2e2e2e0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8896a1adb9c5d2ddd0c3b7aa9d9084776a5d5144372a1e11000000020d17202b3844505b666d79839197a0a7b0babfc6cbd1d6d2cfcececececececececececed0d1d4d4cdc7c1bbb3ada49d928d80736d62574d42362a22170b0000000a1723303d4a5663707d8996a3b0bcc9d6e2e2e2e2dfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccddd7d4d2d0cac6c4bdb9b2ada69f98928b80786d675c544b40342822180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986929facb9c5d2dfeaf4f4eadfd2c5b8ac9f9285796c5f524645525f6b7885929eabb8c5d1deeaf4f4eaded1c5b8ab9e9285786b5f524546525f6c7985929facb8c5d2dfeaf4f4ebdfd2c5b9ac9f9286796c605346392d2013060013202d394653606c7986939facb9c6c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c6b9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eeefefefefe9e0d9d2cdcac9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c5b8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8efe8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0f3e5d9cec3b9aca1968b7e71655b5044372b1f130800000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5efefe9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1dfd2c5b9ada196887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeefefefefece4dcd6d1cecdccccccccccccccccd2ccc7c0bbb9bbc0c7d0d9e4eef9efefefefece3dcd5d0cdcccccccccccccccccccccccccccccdc7c1bcb4aea59d9590847b6e695e564c42382e23170d03000000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c46525e68717e8a939393939393939393939393948c7f726a5f544a404955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b98a8b2bdc9d5ddd0c3b7aa9d9084776a5d5144372a1e1100000008141f2a36414c56606c78828f95a0a9b1b9c1cad0d7d3cbc6c2c1c1c1c1c1c1c1c1c1c1c1c3c5c8ced5d3cdc5beb9aea49d928b7f72695e53463e33281c100200000a1723303d4a5663707d8996a3b0bcc9d6e3efefecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd1d1d1d1d1d1d1cec9c4bdb9b0aaa29f928d81796d665c51453f342a1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986939facb9c6d2dfecf7f7ecdfd2c5b9ac9f9286796c5f534645525f6c7885929fabb8c5d2deebf7f7ebded2c5b8ab9f9285786c5f524546535f6c7986929facb9c5d2dfecf7f7ecdfd2c6b9ac9f9386796d6053463a2d2013070013202d394653606c7986939facb9bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb9ac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf5eae0d7cec7c1bdbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb8ab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0f5eadfd5c9bdb2a89d9083786c6053463a3025190d01000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e1d5c9bdb2a8988b7f7265584c3f31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf8eee4dad2cbc5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfc1c2c6cbd2dbe4eff9fcfcf8ede3dad1cac5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfc5c6c5bfbaafa7a09691847b6e685d544a3f34281f150b010000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554944505a616e7a85929ea5a0a0a0a0a0a0a0a0a0a69f92877c6f665c51444955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000000000000000000000030506080909090909090909111e2a36414c566874818e9ba7b4c1cfdaddd0c3b7aa9d9084776a5d5144372a1e110000020e1925303946525e68727f8c949ea7b1bbc3cbd6dbd3c9c1bab6b4b4b4b4b4b4b4b4b4b4b4b7b8bcc3cbd5d6cfc9c0b6aea49f92867b6e615a5044392d1f140900000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc4c4c4c4c4c4c4c4c5c6cac9c2bcb4aea49d938f82786d605b51463c30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667885919eabb8c4cfdbe6edece6ddd1c4b7aa9e9184776b5e514444515e6a7784919daab7c4cfdae6edece6ddd0c4b7aa9d9184776a5e514445515e6b7884919eabb7c4cfdae6edece6ded1c4b8ab9e918578665c5044382b1f12060013202d394653606c7986939facafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafac9f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaefe3d9cec5bcb5b1afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeab9f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edf1e5dacec4b8aca095897d7063564c41362a1e1105000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1e5dacfc1b5a89b8e827568574d42372b1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfef2e7dcd2c8c0b9b5b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4b6bac1c9d2dde8f3fffdf2e7dcd1c8c0b9b4b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b8b9bec5c1b9b1a8a09690837a6d665c50443d31271d12070000000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255494d56626c75828f97a2adadadadadadadadadadaea3999083786d60584e4955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000000004060b0f121315161616161616161616202d3946525e687884919eabb7c4d1deddd0c3b7aa9d9084776a5d5144372a1e11000005111e2a36414d56616d7a85929fa6b0b9c3cdd5ddd7cbc1b7afaaa8a7a7a7a7a7a7a7a7a7a7aaacb1b9c3ced9dad5c8c0baaea2988f82766c6155493b30251a0e02000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b8b8b8b8b8b8b8b8b8b8babec5cec6bfbaaea59e948e81746d62584e42382e23170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546976828f9ca9b3becad6dbe2e0dbd5c9bdb2a89b8f8275685c4f42424f5b6875828e9ba9b3bec9d5dbe2e0dbd5c9bdb2a89b8e8175685b4e42424f5c6875828f9ba9b3bec9d5dbe2e1dbd5c9beb3a99c8f827569544a3f34281c10030013202d394653606c7986939fa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29f9386796c605346392d2013000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb3aba5a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19f9285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edf6ebe0d4c8bcb1a79b8e8275685e5246392d201308000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ebded1c4b8ab9e918578695f53473a2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d6cbc0b6aea9a7a6a6a6a6a6a6a6a6a6a6a6a6a6a7a9afb7c1cbd7e2eefaf9ede1d5cac0b6aea8a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6abadb3bbc5c3bab2a8a0958f82786d60594f43392f24180c0300000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625549525e68717e8b949ea9b3beb9b9b9b9b9b9b9bfb5aba0958c7f736a5f534955626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000000000000000000000070c1013171b1f2021232323232323232323232e3b4754616e7a8796a1acb9c5d2deddd0c3b7aa9d9084776a5d5144372a1e1100000714202d3946525e6874808d98a2aeb8c1ccd5dfded2c6baafa59e9b9b9b9b9b9b9b9b9b9b9b9da0a7b1bcc8d4e0dad6cabfb4aa9f948a7d7064574d42362a1e1205000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6abababababababababababaeb4bcc5d0cac0b8afa69d938c7f726a5f544a3f34281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b97a2adb9c1cad0d4d4d0cac1b9ada1968b7e7164584b3e3e4b5764717e8a97a1adb9c1cad0d4d4cfcac0b9aca1968a7d7164574a3e3e4b5865717e8b97a1adb9c1cad0d4d4d0cac1b9ada1978b7e7165584b3e2e23170b000013202d394653606c79869395959595959595959595959595959595959595959595959595959595959595959595959595959595959386796c605346392d2013000915222f3c4855626f7c8895a2aebbc8d5e1eefbf2e5d9cdc1b5aba19996959595959595959595959595959595959595959595959595959595959595959285786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfcf0e5d9cec3b9ac9f92867a6d6154473a3024190d010000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ebdfd2c6b9ada197887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf6e9ddd1c5b9aea49d9a999999999999999999999999999b9ea5afbac6d2deeaf7f5e9ddd0c5b9aea49c9999999999999999999999999999999ea1a9b3becac3bab1a79f948c80736b60554b4035291f140900000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554f59616e7b85929fa6b0bbc5cfc6c6c6c6c6d1c6bdb1a79f92877c6f655b5055626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000000000060c12181c1f22272b2d2e30303030303030303030303d4a5763707d8a96a8b2bdc9d5e1ddd0c3b7aa9d9084776a5d5144372a1e1100000814212e3b4754616e7b86929faab3becad3dee7dbcfc2b6aa9e938e8e8e8e8e8e8e8e8e8e8e9095a0acb8c5d1dee7dbd0c6bcb0a69c8f8276695e52463a2d201407000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c999e9e9e9e9e9e9e9e9e9e9e9fa2aab4becad6cac1b8afa59f92877c6f665c5044392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a4754606d7a85929ea5afbabfc6c8c8c5bebaafa59e9184796d6053473a3a4753606d7985919ea5afbabfc6c8c8c5beb9aea49e9184796d6053463a3a4753606d7985929ea5afbabfc6c8c8c5bebaafa59e92857a6d6054473a2d211406000013202d394653606c79868888888888888888888888888888888888888888888888888888888888888888888888888888888888888886796c605346392d2013000915222f3c4855626f7c8895a2aebbc8d5e1eefbf0e3d6cabdb1a5998f89888888888888888888888888888888888888888888888888888888888888888885786c5f5245392c1f12000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfff5eae0d3c7bbaea3998c7f7265564c4135291d11050000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eee1d5c9beb3a9978a7e7164574b3e3124180800000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf4e7dacec1b5a99d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8e939ea9b6c2cfdbe8f5f3e7dacdc1b4a89c928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c9297a1adb9c6ccc3b9b0a69f93877d70675d51453b31251a0e03000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625555616b75818e97a2adb8c1cdd7d3d3d3d3d3d8cfc3bbaea3999083776c605655626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000000030a11171d23282c2d3337393b3c3c3c3c3c3c3c3c3c3c3c404d596673808c99a6b3bfcedae5ddd0c3b7aa9d9084776a5d5144372a1e110004111d2935414b5565727f8b99a3aebcc5d0dce5e7dbcec1b4a89b8e818181818181818181818183909daab7c3d0ddeae2d7cec2b9ac9f93877b6e6154483b2e211508000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d192633404c5966737f8c9191919191919191919191919298a2aebac6d3d3cac1bbaea3999083786d60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68727f8b939ea6aeb4b8bcbbb9b3ada59d938b7e71675d5145393945515d67717e8b939ea6aeb4b8bdbbb9b3ada59d928a7e71675c5145383945515d67727e8b939ea5aeb4b8bcbcb8b3aea59e938b7e71675d5145392c201306000013202d3946535f6c767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c766255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c9bcafa296897d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e221508000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafbefe3d7cbbfb5ab9c908376685d5246392d2013070000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1f2e6dacfc0b3a6998d8073665a4d403025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc0b3a79a8d8080808080808080808080808080818e9ba7b4c1cedae7f4f3e6d9ccc0b3a6998d80808080808080808080808080808085929eabb8c5d1cbc2bbafa4999184796d60574d42362a1f1409000000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62555d67707d8a939ea9b3becad3dfe9e0e0e0eae1d7cbbfb5ab9f958b7e72685e55626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000000000070c151c23282e34383a3f4446484949494949494949494949494c566975828f9ca8b5c2cfdbe8ddd0c3b7aa9d9084776a5d5144372a1e11000613202c3945515d677683909dabb5bfced7e1eee0d3c6b9ada093867974747474747474747474808d9aa6b3c0cdd9e6e9e0d4c7bbafa4998c7f7265594c3f3226190c000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191e25323f4c5865727f8585858585858585858585858586929fabb8c5d2ded7cbbfb5aba0958b7f72675d5145392c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606c77818f949fa2aaacb1afaca9a29f938e81746c62554b403535404b55626d75818e949fa2aaacb2afaca9a29e938d80746c61554b403435404b55626d75818e939fa2aaacb1b1acaaa29f938e81756d62554b4135291d110400000815222e3b4754606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6054473b2e221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695f53473a2d211408000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafff3e7dcd1c5b9ac9f92867a6d6154473a2e2114070000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1f7e8dccfc2b5a99c8f827669564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a737373737373737373737373737c8996a2afbcc9d5e2efece0d3c6b9ada0938679737373737373737373737373737784919daab7c4d0d7ccc0b5aba1968c8073695e53463b31251a0e010000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6257606d7984919ea5afbbc5d0dce5ebe8e7e8ebe7dcd1c6bdb1a79f92857a6e6158626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000000000000610191e262e343940454649505354565656565656565656565656565d687885919eabb8c4d1deeaddd0c3b7aa9d9084776a5d5144372a1e11000714212d3a4754606d7986939facb9c6d1dfe9f3e0d3c6b9ada093867a6d686868686868686873808d9aa6b3c0cdd9e6f0e3d7ccc0b5ab9b8e8174685b4e4135281b0e000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e252930363e4a56626d72787878787878787878787878787f8b98a5b2becbd8dcd1c6bdb1a79e9285796d6053473c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505b656d79828c92989da0a7a49f9d97928b81786d605a5043392f2f3943505a606d79828c92989da0a8a49f9d97928b81786d605a5043392e2f3a43515b606d79818c92989da0a7a7a09d98928c81796d605a50433a2f24180d01000006131f2b37434e586062626262626262626262626262626262626262626262626262626262626262626262626262626262626262626260584e43372b1f1306000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e62626262626262626262626262626262626262626262626262626262626262615f574d42372b1e1206000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafff8ede0d4c7bbafa3998a7e7164574b3e2e23180c0000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeebded1c4b8ab9e918578685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e66666666666666666666666f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d66666666666666666666666a7784919daab7c4d0ddd2c7bdb2a89f92867b6e61574d42362a1d12070000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f625f6973808d96a1adb7c1cdd7e1e2dedcdbdcdee2e3d8cfc2baada2978e81746a60626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000000020a1117222b30383f444b5153535b606163636363636363636363636363636d7a8796a1adb9c5d2dfeaddd0c3b7aa9d9084776a5d5144372a1e11000915222f3c4855626f7c889aa4afbbc8d4e0edece0d3c6b9ada093867a6d605b5b5b5b5b5b6773808d9aa6b3c0cdd9e6f4e8ddd2c2b6a99c8f8376695c504336291d10000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218202830353b414647515b62656b6b6b6b6b6b6b6b6b6b6b6b727f8b98a5b2becbd8e3d8cfc3b9ada1978b7f7265574e42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e27333f49535d676d787f868d9195949a93908c857f756d665c51483e312727313f45515d676d787f868d9196949a93908c857f746d665c50483e302728313f45515d676d777f868c9095949495908c857f756d675c51483f31281d1307000000030f1b27323c464e54555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544e463c32271b0f03000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6155555555555555555555555555555555555555555555555555555555555555534d453c31261a0e02000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffcefe3d7cbc0b5ab9a8d817467554b4034281c100400000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeebdfd2c6b9ada197877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61595959595959595959636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d605959595959595959595e6a7784919daab7c4d0ddd9d0c4baaea3988e8174695e5346392f23180c0000000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62626e7b87929fa8b2bdc9d3dfddd7d2cfcecfd2d7dde1d6cabeb3a99f93877c6f66626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000000000030b141b2227343c424a50555c6064656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7c8996a9b2bdc9d5e1eaddd0c3b7aa9d9084776a5d5144372a1e11000a1724303d4a5763707d8a96acb6c0ccd8e4f0ece0d3c6b9ada093867a6d60534e4e4e4e5a6773808d9aa6b3c0cdd9e6f9eaded1c4b7ab9e9184786b5e5145382b1e12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d2328323a41464c5254565d6163646464646464646464646465727f8b98a5b2becbd8eae1d6cabeb3a99d9084776a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b17222d38414b555d666c737b808486888786837f7a726d605c544b40362d1f1f2935404b555d666c737b808486888786837f7a726d605c544a3f362c1e1f2935404b555d656c727b808486888886837f7a726d605c554b40362d1f160c01000000000a15202b343c434749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494947433c342b20150a00000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615448484848484848484848484848484848484848484848484848484848484847423c332a1f150900000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff4e8dcd1c3b6aa9d908377675c5145382c1f130600000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eeeee1d5c9beb3a995897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544d4d4d4d4d4d4d56636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d60534d4d4d4d4d4d4d515e6a7784919daab7c4d0dde2d7cbbfb4aa9f92867b6e61554b4034291c100400000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f626c76828f99a3aebac4cfdbdbd3cbc6c2c1c2c6cbd3dbdbd0c5bbafa49a9083786c626f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000000030c151d262d333f464e545c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d99a6b3c0cfdae6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdd2dde8f4ece0d3c6b9ada093867a6d60534741414d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272e343e444c52565e6166686d6f717171717171717171717171727f8b98a5b2becbd8e5e6dacfc5b8aca095887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f39434b545b60696e73777a7b7b7977736d68625b514b42392e241b18242f39434b545b60696e73777a7b7b7976726d68625b504a42382e241a18242f39434b535b60686e73777a7b7b7977736d68625b514b43392e241b0d040000000000040f19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322b22190f0400000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37312a21180e0300000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff9ecdfd2c5b9ac9f9286796d6053463a2d20130700000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef1e6dacfbdb0a4978a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544740404040404956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d605347404040404044515e6a7784919daab7c4d0dde7dcd1c6bbaea3998d8073675c5145382c1f130600000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f66707d8a949fabb5bfccd6dfd3c9c1bab6b4b6bac1c9d3ded8ccc0b6aca0958b7e71676f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000000000000b151e272f383f44515860666d72797e8385878989898989898989898989898989898d929ca8b4c1cde0ebeaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f9ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f283039404550565e61686e73787a7c7d7d7d7d7d7d7d7d7d7d7d7d7d818e9ba7b4c1cedae7ece1d4c8bcb1a7998c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d283139424a50575e6166676d6e6e6d6666615e565145403930271d12121d273139424a50575e6166676d6e6e6d6666605d5651443f3830261c12121d273139414950565e6166676d6e6e6d6766615e565145403930271d12090000000000000007101920272b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b27201910070000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2b261f180f060000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffff9ede0d4c7bbafa399887b6e6255483b2f22150800000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7e5d8ccbfb2a5998c7f7266594c3f3326190c0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b060603000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3333333c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a3333333744515e6a7784919daab7c4d0ddeae2d7cbbfb5ab9e9285796d6053473a2e23170b00000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6d7884919da6b0bdc6d1ded7cdc1b7afaaa8aaafb7c1ccd6ddd2c7beb1a79e9184796d6f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000000007121c2730394149505b636a6f787f858a8f9298969696969696969696969696969696999ca4aeb9c5d1ddf2eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172029313a434b515a61686d747a7f8487898a8a8a8a8a8a8a8a8a8a8a8a8a8e939da9b6c2cfdbe8f0e4d9cec2b6a99c8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b161f282f383f444d5254555d606161605c5454524c443f342e271e150b0b151f272f383f444d5254555d606161605c5454524c443f342e261e150a0b151f272f383f444d5254555c606161605c5554524c443f342e271e150b000000000000000000070f151b1f22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221f1b150f07000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e222222222222222222222222222222222222222222222222222222211e1a150e06000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffcefe3d7cbc0b5ab968a7d7063574a3d3024170a00000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef3e7dacdc0b4a79a8d8174675a4e4134271b1818181818181818181818181818181818181713120f0b0600000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e26303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d262b3744515e6a7784919daab7c4d0ddeae7dcd1c6b9ada2978a7d7164544a3f34281c1003000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f727f8b96a0acb8c2cfd8dbd0c5bbafa59e9b9ea5afbac4cedad9d0c3b9ada1978c80736f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000000000071018232e39424a535b606d727c838c92979c9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a6a8aeb6c0cad5e1edeaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d20130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0908060300000000000000000000000000000000010b151f29323a434c555c606c717a81868c919696979797979797979797979797979b9da5afbac6d2deeaf5eaded1c4b7ab9e9184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d262d333b4246474b5153555453514b4746413a3228231d150c03030d151d262d333b4246484b5153555453514b4745413a3228231c150c03030d151d262d333b4146474b5153555553514b4746413a3228231d150c0300000000000000000000040a0f131516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161615130f0a0400000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e21181818181818181818181818181818181818181818181816151514120e090300000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff4e8dcd1beb1a4988b7e7165584b3e3225180b00000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef5e8dbcfc2b5a89c8f8275695c4f4236292424242424242424242424242424242424242424201f1c17110a020000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaede3d6cabeb3a99b8e8275665c5044382b1f1206000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f7a85929ea8b2bdcad4e1d6cabeb3a99e938e939ea8b2bdc9d5e2d5c9beb2a99f92867b6f7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000000040d19222834404a545c656c747f8790959ea1a9acaeb4afafafafafafafafafafafafafafb3b4b9c0c8d1dce7f2eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d2018181818181818181818181818181818181818181818181615130f0a04000000000000000000000000000007121d27313a444c555d676d757e858e92999ea1a8a4a4a4a4a4a4a4a4a4a4a4a4a4a7a9afb7c1cbd6e2eef8ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b141c222830363a3b40454748484645403a393530282018120b030000030b141c222830363a3b40454748484645403a39352f282017110a030000030b141b22273036393b40454748484645403a393630292018120b0300000000000000000000000000030608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e25252525252525252525252525252525252525252525252522211f1b150e060000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff9e5d8cbbeb2a5988b7f7265584c3f3225190c00000000000000000001020d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef6e9ddd0c3b6aa9d9083776a5d5044373131313131313131313131313131313131313131312d2b28221c140b0200000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf2e6dbcfc5b8ab9f9285796d6053463a2d201307000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c73808d97a1adbac3cedcdfd3c6baada2978e818e96a1acb9c7d2dddacfc4baaea2988e81747c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d211407000000000000010c161f2b343c44515c666d77808c9299a0a7adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcc0c1c5cad1dae3eef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605346392d25252525252525252525252525252525252525252525252522211f1b150e06000000000000000000000000061018232f39434c565e676d79818a92979fa3abacb2b0b0b0b0b0b0b0b0b0b0b0b0b0b4b6bac1c9d2dde8f3f8ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f252a2d2f35383a3b3b3a38342e2d29251e160e070000000000020a11171f252a2d2f35393a3b3b3a38342e2c29241e160d060000000000020a11171f252a2d2f34383a3b3b3a38342e2d2a251e170e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b313131313131313131313131313131313131313131313131312f2e2b262018100600000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff2e5d9ccbfb2a6998c7f7366594c403326190d00000000000004080c0e0f10192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d101008080602000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7eaddd1c4b7aa9e9184776b5e51443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3938332d261d140a00000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7ecdfd3c6baada297887c6f6255493c2f221609000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c7a86929fa9b3beccd5e0ded2c5b8ab9f92857a84919eabb5c0ccd7e0d6cabfb4aa9f92877b7c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d21140700000000000007131d28313c46515b606d78818d929fa3abb1b9bec5c6cad0c9c9c9c9c9c9c9c9c9c9c9c9c9cccdd1d5dce3ecf5f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534639313131313131313131313131313131313131313131313131312f2e2b262018100600000000000000000000030e18222934404b555e686d79828e939ea1a9aeb5b9bdbdbdbdbdbdbdbdbdbdbdbdbdbdc1c2c6cbd2dbe4eef9f8ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141a1e2024292c2d2e2e2d2c2823201d19130c040000000000000000060b141a1e2024292c2d2e2e2d2c2823201d19130c040000000000000000060b14191e2023292c2d2e2e2d2c2823201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e04000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffff2e5d8ccbfb2a5998c7f7266594c3f3326190c0000000002090f14181b1b1d1d2633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d1d1d1514120e090300000000000915222f3c4855626f7b8895a2aebbc8d5e1eef7ebded1c4b8ab9e9185786b5e524b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a46443f382f261c1106000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7eee2d6cabeb3a9988b7e7165584b3e3225180b000714212e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c808d98a2aebbc5cfdee0d4c8bcb1a79a8d80747f8c99a4afbbc7d4e0dbd0c6bbafa3998e817c8895a2afbbc8d5e2eeede0d3c6baada093877a6d6054473a2d2114070000000000010d18242f3a434e58626d74818e939da4afb5bdc3c9cfd3d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d9dadde1e7eef5fef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322a22180e040000000000000000000a15202a343c45515c676d7a838f949ea5adb3bbbfc6c9cecacacacacacacacacacacacacecfd2d6dde4edf6fff8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114181d1f202221201f1c1813110d08020000000000000000000003090e1214181d1f202221201f1c1813110d08010000000000000000000002080e1114181c1f202222201f1c1813110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffef1e4d8cbbeb1a5988b7e7265584b3f3225180c000000030b131a202427282a2a2a33404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a2a2a2a22211e1a150e06000000000915222f3c4855626f7b8895a2aebbc8d5e1eef8ebdfd2c5b8ac9f9285796c5557575757575757575757575757575757575757575757575753504a42382d2217130a0000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6dbd0bfb2a6998c7f7366594c403326190d000714212e3a4754616d7a8794a0adbac7d3e0edf0e3d6c9bdb0a3968a7d86929faab4bfcdd7e1ddd1c4b8ab9f95887c6f7b87939facb9c4cfdae2d7cbc0b5ab9f93877e8b97a4b1becad7e4f1ede0d3c6baada093877a6d6054473a2d211407000000000004111d2935414b55606a727e8b939da5aebbc0c7cfd5dae0dfd6d6d6d6d6d6d6d6d6d6d6d6d6dbdcdee3e8eff7fffff6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342a20150a0000000000000000030f1b26313c46505a606d798390959fa6afb9bec5cbd1d5dad7d7d7d7d7d7d7d7d7d7d7d7dadbdee2e8eef6fffff8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c10131415151313100c07050100000000000000000000000000000205070c10131415151313100c07040100000000000000000000000000000205070c10131415151313100c07050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffdf0e4d7cabdb1a4978a7e7164574b3e3124180b0000020b151d252c31343536363636404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504336363636362f2e2b2620180f060000000915222f3c4855626f7b8895a2aebbc8d5e1eef9ecdfd2c6b9ac9f9386796764646464646464646464646464646464646464646464646464605b544a3f3328251c110800000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f7e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf6e9dcd0c3b6a99d90839098a3aebcc6d0dfe2d6cabeb4aa9d9083766a75828f9ca9b3bec9d5e4dcd1c7bbafa4999184919eaab7c4d1ddeaf7ede0d3c6baada093877a6d6054473a2d21140700000000020d17202c3945515d676f7c86929fa5afb7c0cbd1d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9cecfd2d7dde5edf7fff6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605858585858585858585858585858585858585858585858585858585855534e463c32261b0f030000000000000006121f2b37434e58626d74818e95a0a7b0b8c1c9cfd7dcdfded4d4d4d4d4d4d4d4d4d4d4d4d9dadde1e7edf5fefff8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000004060708080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6464646464646464646464646464646464646464646464646464646464625f584e43372b1f13060000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f424754616e7a8794a1adbac7d4e0edfafffffaede1d5c9bdb2a895897c6f6256493c2f231609000009131d272f373d404243434343434c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504343434343433b3a37312a21180e0300000915222f3c4855626f7b8895a2aebbc8d5e1eef9ede0d4c7bbafa499867971717171717171717171717171717171717171717171717171716c665b504440372d231a0f06000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf6eaddd1c4b7ab9f9590959faab4bfced8e2dfd3c6baaea2988b7e7165707d8a97a1adb9c7d2dde3d7ccc0b5aba0969196a0acb8c5d2deebf7ede0d3c6baada093877a6d6054473a2d2114070000000008141e2935414c56606d79849198a3aeb7c1c9d7dcd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcc1c3c6ccd3dbe5effaf6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6464646464646464646464646464646464646464646464646464646464625f584e43372b1f1306000000000000050f19232e3a47535f6a717e8b939da7b1b9c2cad5dadad5d2d1c8c8c8c8c8c8c8c8c8c8c8c8cccdd0d5dce3ecf5fff8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a7171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e2115080000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b4f4f4f54616e7a8794a1adbac7d4e0edfafffff8ebded2c5b9aca196877a6d6154473a2e21140700040f1a252f3941484d4e5050505050505966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d505050505050504847423c332a20150900000915222f3c4855626f7b8895a2aebbc8d5e1eefcf0e3d7ccc0b5ab988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e786c605c52493f352c21180d040000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf8ece0d3c7bcb1a79f9d9fa7b1bcc6d0e0eaded2c5b8ab9f92857a6d606d7985919eacb6c0ccd8e4ddd2c7bdb2a8a09ea0a8b2bdc8d4e1edf9ede0d3c6baada093877a6d6054473a2d211407000000010d1925303946525d68737f8c96a1aab4bfc9d2dbd8cec6bfbab8afafafafafafafafafafafafafb5b6bac1c9d3dde8f3f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386797171717171717171717171717171717171717171717171717171717171716f6a5f53473b2e2115080000000000000b16212c38434e58626f7c86929fa5afb9c3cbd4dcd6cfc9c5c4bbbbbbbbbbbbbbbbbbbbbbbbc0c1c4cad1dae3edf8f8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070808080808080808080808080808080808080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060809090909090909090909090909090909090909090909090909090909090908080602000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d8cbbeb2a5988b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f2216090000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275685b5b5b5b5b616e7a8794a1adbac7d4e0edfafffff7eaded1c4b7ab9e918478685d5246392d201307000814202c37414b53595b5d5d5d5d5d5d5d66737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5d5d5d5d5d5d5d55534d453c31261a0e02000915222f3c4855626f7b8895a2aebbc8d5e1eefff4e8ddd2c7b3a79b918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a81746e635b51473e332a1f160c0100000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfcf0e4d8cdc2b9b1aba9abb1b9c2ced8e2e0d4c8bcb1a79a8e8174675d6673808d9aa4afbbc8d4e0e3d9d0c3bab2acaaacb2bac3ced9e5f1fdede0d3c6baada093877a6d6054473a2d21140700000005111e2a36414c56616d7a85929fa8b2bcc6d1dbdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a8aaafb7c1ccd7e3eef6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf1e4d7cabeb1a4978b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f221609000000000004101c27333b4854606a75828f98a3aeb7c0cbd5ddd6cdc4bdb9b8aeaeaeaeaeaeaeaeaeaeaeaeb3b4b9c0c8d1dce7f2f8ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d10131415151515151515151515151515151515151514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060b0f1213151616161616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf2e5d9ccc0b3a79b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e8275686868686868686e7a8794a1adbac7d4e0edfafffbeee2d6cabfb4aa9a8d817467564c4135291d1105000c1824313d48535d65686969696969696969737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376696969696969696969625f574d42372b1e1206000915222f3c4855626f7b8895a2aebbc8d5e1eefff9eee3cfc3b7aca39b9897979797979797979797979797979797979797979797979797938d80736d63594f453c31281d130700000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfff5e9ded4cbc2bcb7b6b7bcc2cbd4e0eaded1c4b8aca095887c6f6255616e7b87939facb9c5cfdbe6e2d5ccc3bdb8b7b8bdc3ccd5e0eaf6ffede0d3c6baada093877a6d6054473a2d2114070000000714202d3946525e6873808d98a2aebac4cfd8e2d6cbbfb4aaa39f969696969696969696969696969b9ea5afbac6d2deebf6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf1e5d8ccbfb3a69b908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d00000000000713202c38444f59626f7c89949eaab4bfc9d2dddacfc4bbb2adaba1a1a1a1a1a1a1a1a1a1a1a1a6a8aeb6c0cad5e1edf8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020222222222222222222222222222222222222211e1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013171c1f202223232323232323232323232323232323232323232323232323232323232322211e1a150e06000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf4e8dccfc3b8ada39b9897979797979797979797979797979797979797979797979797979797978c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f4e8dbcec1b5a89b8e817575757575757575757a8794a1adbac7d4e0edfafff9ecdfd3c6baaea298897d7063564a3d3024190d01000e1b2734404d59656f757676767676767676767f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c9083767676767676767676766e695f53473a2e211408000915222f3c4855626f7b8895a2aebbc8d5e1eefbffebe0d4c9beb5aca7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a59c928c7f726c61574d433a2f24180d04000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafbf0e6ddd4cdc7c4c3c4c7cdd4dde6e2d6cabfb4aa9d9083776a60545f6976838f9ca9b3becad6e2e7ded5cec8c5c4c5c8ced5dee7f1fcf9ede0d3c6baada093877a6d6054473a2d2114070000000814212e3b4754616e7a86929faab3beccd6e1e0d3c7baaea39892898989898989898989898989898e939eaab6c3cfdce8f6eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e7dbcfc3b7aca29b9797979797979797979797979797979797979797979797979797979797978c807366594d4033261a0d00000000000916222f3b4854606b76828f9ca6b0bcc6d1dbe1d5c9bdb2a9a19e959595959595959595959595999ca4aeb9c4d0dde9f8ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b2620180f0900000000000000000000000000000000000000000000000000000000000000000000000000000001070c12181d1f22282b2d2e3030303030303030303030303030303030303030303030303030303030302f2e2b2620180f060000000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf8ece0d4c9bfb5ada7a5a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5eaded1c4b7ab9e9184828282828282828282828f9ca8b5c2cfdbe8f5fffcf2eadfd2c5b8ac9f9285796d6053463a2d20130800000f1b2835424e5b68758183838383838383838384919eabb7c4d1deeaf7f8ebded2c5b8ab9f9286838383838383838383827b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf0e5dad0c7beb7b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1aea49f93887d70695f554b4135291f160c010000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafff8efe6ded8d3d1d0d1d3d8dee6ece0d3c6baaea2988b7e7265584e5764717e8a97a2adb9c6d2dfe9e7e0d9d4d2d1d2d4d9e0e7f0f9fff9ede0d3c6baada093877a6d6054473a2d211407000004111d2935404b5565727f8b98a2aebcc5d0dee8dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7d818e9ba8b5c1cedbe8f4eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf7ebdfd4c8beb4aca6a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4998c807366594d4033261a0d00000000030f1c28333f4a5463707d89949fabb8c1cfd8e2dfd2c5b9ada196918888888888888888888888888d929ca8b4c1cddae7f8ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a37312a211b120900000000000000000000000000000000000000000000000000000000000000000000000000030b12181d24292c2d3338393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e0300000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfcf1e6dbd0c7bfb8b3b2b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5ebdfd2c5b9ada196918e8e8e8e8e8e8e8e8e8f949eaab7c3d0dce9f6fef4eae0d3c7bbb0a69b8e8275675c5145382c1f13060000111e2b3744515e6a77849090909090909090909196a1acb9c5d2deebf8f9ecdfd3c6baaea29892909090909090909090887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff7ece2d9d0c9c3bfbebdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbbafa49a92867b6e675d51453d31281e13080000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffff8f0e9e4e0dddcdde0e4e9f0ebdfd2c5b8ac9f92867a6d60544753606d7985929eabb8c2cdd8e4f0eae5e1dedddee1e5eaf1f9fffff9ede0d3c6baada093877a6d6054473a2d21140700000613202c3945515d6776828f9caab4bfced7e1ebdfd2c5b8ac9f928579707070707070707070707073808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfcf0e5dad0c6beb7b3b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a6998c807366594d4033261a0d0000000006121f2b3844505b6674818e9ba6b0bbcad3e1eaded1c4b8ab9e91847c7b7b7b7b7b7b7b7b7b7b7b808d99a6b3c0ccd9e6f3ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454748484848484848484848484848484848484847423c332d251b10060000000000000000000000000000000000000000000000000000000000000000000000060d151d23292f35393a3f4446484949494949494949494949494949494949494949494949494949494949494847423c332a20150900000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff7ede2d9d0c9c3c0bebebebebebebebebebebebebebebebebebebebebebebebebebebeb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5ede1d5c9bdb2a8a19e9b9b9b9b9b9b9b9b9b9c9ea6b0bbc7d3dfebf8f8ede2d8cec6b7ab9f94897d7063554b4034281c10040000111e2b3744515e6a7784919c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1edfafbeee2d6cabeb3aaa29f9c9c9c9c9c9c9c9c95887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffef4ebe2dad4cfcccbcacacacacacacacacacacacacacacacacacacacacacacaccc0b6aca2989183796d60594f433a2f24190d0300000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffbf5f0eceae9eaecf0f5ede0d4c8bcb1a79b8e8174685d5245515c6774808d9aa7b1bcc7d4e2ecf6f1edebeaebedf1f6fcfffffff9ede0d3c6baada093877a6d6054473a2d21140700000714202d3a4753606d7a86929facb9c5d0dfe9ebdfd2c5b8ac9f9285796c6363636363636363636773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfff6ece2d8d0c8c3bfbebebebebebebebebebebebebebebebebebebebebebebebebebebeb3a6998c807366594d4033261a0d000000000613202d394653606c7985929eabb8c2cddee5eaded1c4b7ab9e9184786e6e6e6e6e6e6e6e6e6e727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b5153555555555555555555555555555555555555534d453f372d22180d030000000000000000000000000000000000000000000000000000000000000000020a11171f272f34394045474a50535556565656565656565656565656565656565656565656565656565656565655534d453c31261a0e02000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffef4ebe2dbd4cfcccbcacacacacacacacacacacacacacacacacacacacacacacacacabfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f1e5dacfc4bab2adaba8a8a8a8a8a8a8a8a8a8aab0b8c1ccd7e3eff9efe7dbd0c6bcb0a69c9083766b605443392e23180c000000111e2b3744515e6a7784919da9a9a9a9a9a9a9abacb2bac4cedae5f1fdfef2e6dbd0c5bcb3aeaba9a9a9a9a9a9a9a295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffdf4ece5e0dbd8d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ddd2c7beb3aaa0958e81746b61564c4135291f140900000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffcf8f6f6f6f8fcf7ebded1c5b8aca095897c6f63564c414b55626f7c88959fabb8c5d0dbe7f2fdf9f7f7f7f9fdfffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000a1724313d4a5764707d8a98a3aebac7d3e0ecebdfd2c5b8ac9f9285796c5f565656565656565a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffef4eae2dad4cfcccacacacacacacacacacacacacacacacacacacacacacacacacacabfb3a6998c807366594d4033261a0d000000000916232f3c4956626f7c8997a1adb9c6d2dfeceaded1c4b7ab9e9184786b626262626262626265727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606262626262626262626262626262626262625f5751493f342a1f150b01000000000000000000000000000000000000000000000000000000000000030b141b2227313940454b5153545b6061636363636363636363636363636363636363636363636363636363636363625f574d42372b1e1206000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffdf4ede6e0dcd9d8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ccbfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f6ebe0d6ccc4bdb9b7b5b5b5b5b5b5b5b5b5b5b7bbc1cad3dee9f4f0e7ddd6cabfb4aa9f94897c6f63594f4430271d1207000000111e2b3744515e6a7784919daab6b6b6b6b6b6b7b9bdc4ccd6e0ebf6fffff7ece1d7cec5bebab8b6b6b6b6b6b6afa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffbf2eae3ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5d6d8dde4e4e4e4e4d9d0c5bcb1a79d93897d70685d52453b30251a0e02000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffffbefe3d7cbbfb4aa9d9184776b6054433a47535f6a7683909daab4becad6e2eefbfffffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700010e1b2834414e5b6774818e9aaab4bfcbd7e3efebdfd2c5b8ac9f9285796c5f5249494949494d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffffdf4ece5dfdbd8d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7ccbfb3a6998c807366594d4033261a0d00000003101c28343f4a546673808d99a9b3bec9d5e1eeeaded1c4b7ab9e9184786b5e5555555555555865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e69625b51463c31271d12070000000000000000000000000000000000000000000000000000000000030c151d262d333d434b51555d6065666c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a2e211408000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffffbf2eae3ddd9d6d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4ccbfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f5f6f2e8ded6cfc9c5c4c1c1c1c1c1c1c1c1c1c2c3c7ccd3dce5eff0e7ded5cbc3baaea2988f82766b6054473d331e150b00000000111e2b3744515e6a7784919daab7c3c3c3c3c3c4c5c9ced6dee8f2fcfffffef3e9e0d7d0cac6c5c3c3c3c3c3bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffcf2e8e0d8d2cdc9c8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8c9ccd1d8dfe8f5ebe2d7cec3b9afa59e91847a6d60574d42362a1e1408000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffff9ece0d3c7baaea3988b7f7265594f4337434e5865717e8b98a2aebac6d3dfeaf5fffffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070004111d2935414c566a7783909daab6c3d1dce7f3ebdfd2c5b8ac9f9285796c5f52463d3d3d404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffff9f1e9e2dcd8d5d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4ccbfb3a6998c807366594d4033261a0d00000006121f2b3844505c667783909daab7c3cfdae6f2eaded1c4b7ab9e9184786b5e51484848484c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b726d62584e43392f23180e04000000000000000000000000000000000000000000000000000000030d151e272f383f444f555c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b2f221508000000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfffcf2e8e0d8d2cdc9c8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7bfb3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbe8eaeaeaeae8e0dad5d2d1cecececececececececfd0d3d7dee5eaeae6ded5ccc3b9afa59f92867b6e62594f44352b210c0300000000111e2b3744515e6a7784919daab7c4cfcfcfcfd1d2d5dae0e8f0fafffffffffbf2e9e1dbd6d3d2cfcfcfcfc8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff5eae0d6cec7c1bdbcbababababababababababababababbbdc0c6ced6dfeaf4e9e0d5ccc0b9ada1968d8073695e52463b3025190e000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffffff8ecdfd2c5b9ac9f92867a6d6154473d323c4753606d7a85929fabb8c3cdd9e4f0fefffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000713202c3945525d687885929fabb8c5d2deebf8ebdfd2c5b8ac9f9285796c5f5246393034404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3f0ece0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6f3ebded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfffbf1e7dfd7d1ccc8c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7bfb3a6998c807366594d4033261a0d0000000713202d3a4653606d7986929facb9c5d2dfecf7eaded1c4b7ab9e9184786b5e51453b3b3f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5665727f8888888888888888888888888888888888887f726a5f554b40342920160c0200000000000000000000000000000000000000000000000000020b151f2730394149505960676d73797e8386888989898989898989898989898989898989898989898989898989898989898175685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfff5eae0d6cec7c1bdbcbabababababababababababababababababababababababababab3a6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfdbdddddddddddddddddddddddbdbdbdbdbdbdbdbdbdbddddddddddddddddd4ccc3bab1a79e938b7e71695f53473d32231a0f0000000000111e2b3744515e6a7784919daab7c4d0dcdcdcdddee1e5ebf1f9fffffffffffffbf3ece6e2dfdedcdcdcd5c8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaeee3d8cec4bcb5b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeb0b5bcc4ced8e3eef2e7ded5c9bdb2a89f92867b6e61564c41362a1b11060000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffff9ede1d4c8bdb2a89b8e8175685d5246392c3945515d6774818e9aa7b1bcc8d4e2edf8fffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000714212d3a4754606d7a8797a2adbac6d3dfecf8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7e3eaeae0d3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9e6eaeaded1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcfef3e9dfd5cdc5c0bcbababababababababababababababababababababababababababab3a6998c807366594d4033261a0d0000000815222e3b4855616e7b8899a3aebac7d3e0ecf7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687683909595959595959595959595959595959592867c6f675c51453e32281e1308000000000000000000000000000000000000000000000000000a141d273139424a535b606b707980858b90929896969696969696969696969696969696969696969696969696969696968e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfaeee3d8cec4bcb5b0afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2cfd0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0cbc2bab2a8a0958e81756c62574d42352b2111080000000000111e2b3744515e6a7784919daab7c4cfcfcfcfd1d2d5d9e0e7f0f9fffffffffbf2e9e1dbd6d3d2cfcfcfcfc8bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2a4aab2bcc6d1dde9f9f0e5dacfc4baaea3988e8174685e5246382d22170b0000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffff7ebded2c5b8aca096897c7063564c41352935404b55626f7c8995a0acb8c6d0dbe7f3fffffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000815212e3b4854616e7b8794a9b3becad6e2eef8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad7ddddddddd3c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd9ddddddddd1c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf9ede2d7cdc3bbb4afaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea6998c807366594d4033261a0d0000000a1623303d495663707d8996abb4bfcbd7e3eff7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a86939fa1a1a1a1a1a1a1a1a1a1a1a1a1a1a3989083796d60594f443a3024190d03000000000000000000000000000000000000000000000006111b262f39434b545c656c737d848c92979d9fa3aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9ddd2c7bcb2aaa4a2a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1998c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5c2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c1b9b1a8a09690837a6d605a50453c3123190f000000000000111e2b3744515e6a7784919daab7c2c2c2c2c2c4c5c9ced5dee7f1fcfffffef3e9e0d7d0cac6c5c2c2c2c2c2bbafa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d9cdc1b5aaa0999594949494949494949494949494949598a0aab5c0ccd8e5f1f6ebe0d6cbbfb4aa9f92867a6e6153493f33271b0f0300000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffffbefe3d7cbbfb5ab9e9184786c6053463a30242f394754606a7783909daab4bfcad6e2effbfffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbd0dbe6f2f8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdcad0d0d0d0d0d0c6b9ada093867a6d6053473a404d5a6773808d9aa6b3c0cdd0d0d0d0d0d0c4b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e8dcd1c5bbb1a9a3a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1998c807366594d4033261a0d0000000a1724313d4a5764707d8a97a3b0bdd1dce7f3f7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565717e8b99a4afaeaeaeaeaeaeaeaeaeaeaeaeb4aaa0958d80746b61564c4135291f150b01000000000000000000000000000000000000000000050e17222d38414b555d666d77808891969fa2a9acaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafa89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf1e5d9cdc1b5aaa0999594949494949494949494949494949494949494949494949494949494948c807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8b5b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7afa79f9691847a6d685d52483f332a201107000000000000111e2b3744515e6a7784919daab6b6b6b6b6b6b7b9bdc4ccd5e0ebf6fffff7ece1d7cec5bebab8b6b6b6b6b6b6afa295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe3d6c9bdb0a4998e898787878787878787878787878787888e98a4b0bdc9d6e2effdf3e7dcd0c6bbaea3998c7f73655b5044372b1f120500000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffff9ede0d3c7bbaea3998c7f72655b504437281e2b37434e5865727f8b98a2aebac7d3e0eaf6fffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbd1dce8f3f8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0bdc3c3c3c3c3c3c3c3b9ada093867a6d6053473a404d5a6773808d9aa6b3c0c3c3c3c3c3c3c3c3b8ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effcf0e4d8ccc0b4a99f979494949494949494949494949494949494949494949494949494949494948c807366594d4033261a0d0000000b1824313e4b5764717e8a97a4b1bdcad7e4f8f7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9cabb5c0bbbbbbbbbbbbbbbbbbbbbbbcb1a79d928a7d70685d52453e31271d12070000000000000000000000000000000000000000020d172027333f49535d676d78818d939aa0a8adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe3d6c9bdb0a4998e89878787878787878787878787878787878787878787878787878787878787807366594d4033261a0d0000000f1c2936424f5c6975828f9ca8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa59e9590847b6e685e564c41362d21180e00000000000000111e2b3744515e6a7784919da9a9a9a9a9a9a9aaacb2bac4ced9e5f1fdfef2e6dbd0c5bcb3adaba9a9a9a9a9a9a9a295887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c8bcafa295897c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8895a2aebbc8d5e1eefff8ede2d7cbbfb5ab9e9184786c605346392d20130600000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffff8ecdfd2c5b9ac9f92867a6d6153493f33271b27323d4754606d7a86929facb8c3ced9e5f1fffffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000815222e3b4855616e7b8894abb5c0cbd7e3eff8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4b0b7b7b7b7b7b7b7b7b7b7ada093867a6d6053473a404d5a6773808d9aa6b3b7b7b7b7b7b7b7b7b7b7ab9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effceee2d5c8bcafa3978d87878787878787878787878787878787878787878787878787878787878787807366594d4033261a0d0000000b1825313e4b5864717e8b97a4b1becad7e4f9f7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2c8c8c8c8c8c8c8c8c8cec3b9aea49e91847a6d60594f43392f24180c030000000000000000000000000000000000000008141f29323b44505b656d79828e939fa4acb2babec5c7cbd0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbefe2d5c8bcafa295897c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d2114070000000f1c2936424f5c6975828f9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d938e837a6e695e564c433a2f241b0f0600000000000000111e2b3744515e6a7784919c9c9c9c9c9c9c9c9ea0a8b2bdc9d5e1edfafbeee2d6cabeb3a9a29f9c9c9c9c9c9c9c9c95887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a8793a0adbac6d3e0edf9fef3e7dcd1c6b9ada196887c6f6255493c2f22160800000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffffaede1d5c9bdb2a89b8e8275685e5241382d2217202c3945525d6874818e9ba8b2bdc8d4e3edf8fffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000714212e3a4754616d7a8799a3afbbc7d3e0edf8ebdfd2c5b8ac9f9285796c5f5246392c34404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a97a4aaaaaaaaaaaaaaaaaaaaaaaaa093867a6d6053473a404d5a6773808d9aa6aaaaaaaaaaaaaaaaaaaaaaaa9e9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3effaede1d4c7baaea194877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d2114070000000a1724313d4a5764707e8a97a3b0bdd1dce8f4f7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3aebac7d3d4d4d4d4d4d4d4d4d4d5cbc0b9ada1978e81746b61554b4035291f1409000000000000000000000000000000000000020e1925303b444f59606c77828f949ea5afb6bec3cad0d3d6dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c2013070000000f1c2936424f5c6975828f909090909090909090909090909090909090909090909090909090909090909090909090908a81796d685e574d443a31281e12090000000000000000111e2b3744515e6a77848f8f8f8f8f8f8f8f8f9196a0acb9c5d2deebf8f9ecdfd3c6baada297928f8f8f8f8f8f8f8f8f887c6f6255493c2f221609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6161616161616161616161616d7a8793a0adbac6d3e0edf9fff8ede3d5c9bdb2a8998c7f7366594c403025190d01000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffff8ebded2c5b9aca196897d7063564c412f261b111d2935414c56636f7c8996a0acb8c6d1dce7f3fffffffffffffffff9ede0d3c6baada093877a6d6054473a2d211407000713202d3a4653606d7886929facb9c5d2dfecf9ebdfd2c5b8ac9f9285796c5f5246393636404d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717d8a979d9d9d9d9d9d9d9d9d9d9d9d9d9d93867a6d6053473a404d5a6773808d9a9d9d9d9d9d9d9d9d9d9d9d9d9d9d9185786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c2013070000000a1723303d4a5663707d8996abb5c0cbd7e3eff7eaded1c4b7ab9e9184786b5e514538323f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675818e9babb4bfcbd7e3e1e1e1e1e1e1e1e7ddd5c9beb2a99e938a7d70675d51453b30251a0e04000000000000000000000000000000000005111e2a36414d56606b737f8c949ea6afbbc0c7d0d6dbe0dfd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6cec1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6161616161616161616161616161616161616161616161616161616161605d564c4135291d11040000000e1a2734414d5a67748083848484848484848484848484848484848484848484848484848484848484848484848484837e746d675e564d453b32291f160c0000000000000000000e1b2835414e5b68748183838383838383838284919eaab7c4d1ddeaf7f8ebded2c5b8ab9f9285828383838383838383827b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154545454545454545454606d7a8793a0adbac6d3e0edf9fffff1e5dacfc2b6a99c8f837669564c41362a1d1105000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffffcefe3d7cbc0b5ab9e9184786c6053463a3020140d19242f3a4854606b7784919dabb5bfcbd7e3effbfffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070006121f2c3844515c667784919daab7c4d2dde8f4ebdfd2c5b8ac9f9285796c5f5246434343434d5a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000b1724313e4a5764717e8a90909090909090909090909090909090867a6d6053473a404d5a6773808d9090909090909090909090909090909085786b5e5245382b1f12000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6161616161616161616161616161616161616161616161616161616161605d564c4135291d11040000000915222f3c4855626f7c8899a3afbbc7d4e0edf7eaded1c4b7ab9e9184786b5e514538363f4c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5d1dce7f3eeeeeeeeeeeeefe6dacfc4bbafa59e9184796d60574d42362a20150a00000000000000000000000000000000030e18212d3946525e68707d87939fa6b0b8c1ccd2d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c1b5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e615454545454545454545454545454545454545454545454545454545454524c443a2f24190d010000000d1a26333f4c58646e747777777777777777777777777777777777777777777777777777777777777777777777777777716c605c554c443b332920170d040000000000000000000e1a2733404c59646f747676767676767676767f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c9083767676767676767676766e695f53473a2e211408000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154484848484848484854606d7a8793a0adbac6d3e0edf9fffff6ebded1c5b8ab9e928578685e5246392d201307000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffff9ede0d4c7bbafa3998c7f73665b5044382b1f1208131e2c38444f5965727f8c99a3aebbc7d3e0ebf6fffffffffffffff9ede0d3c6baada093877a6d6054473a2d2114070004101c2834404a546875828f9babb5c0ccd7e3f0ebdfd2c5b8ac9f9285796c5f525050505050505a6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000a1723303d4a5663707d838484848484848484848484848484848483796d6053463a3f4c5965727f83848484848484848484848484848484848276695c504336291d10000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c605454545454545454545454545454545454545454545454545454545454524c443a2f24190d010000000713202d3a4653606d7986929facb9c5d2dfecf7eaded1c4b7ab9e9184786b5e51454343434c5865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d8998a2aebac6d3e2edf8fbf8f6f5f6f7f7ebe0d6cdc1b9aca1968c7f73695e52463c32261b0f040000000000000000000000000000000915202a36424d57616e7b859299a4afb8c1cad8ddd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb5a89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544848484848484848484848484848484848484848484848484848484745413a32281e1308000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a514b433a322921170e05000000000000000000000b1824303c48535d64686969696969696969737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376696969696969696969625f574d42372b1e1206000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b4754606d7a8793a0adbac6d3e0edf9fffff8ecdfd2c6b9ada197877a6d6154473a2e211407000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffff8ecdfd2c5b9ac9f92867b6e61544a3f33281c0f030f1b27323d4754616d7a86929facb9c4cedae5f1fffffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000c18232e3f4c5865727f8b99a4afbbc7d4e0edebdfd2c5b8ac9f9285796c5f5d5d5d5d5d5d5d5d6773808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000916222f3c4854606b707777777777777777777777777777777777776d665c5145383e4a56626d7277777777777777777777777777777777777670665a4e4135281c0f000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534848484848484848484848484848484848484848484848484848484745413a32281e13080000000006131f2c3845515c677784919eaab7c4cfdae6f1eaded1c4b7ab9e9184786b5e5150505050505865727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6574818d9aaab3becad6e2f4f4efece9e8eaeaedf0e8dfd5c9bdb2a89f92867b6e61584e43372b20150a0000000000000000000000000000020e1a26313a46535f6974818d97a1abb5c0cad3dcd8cec6bfbab8afafafafafafafafafafafafafafafafafafafafafafafafafafa89b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f28201611090100000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550454039312920170f0500000000000000000000000814202b36414b53595b5c5c5c5c5c5c5c66737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5c5c5c5c5c5c5c55534d453c31261a0e02000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e2e2e2e3a4754606d7a8793a0adbac6d3e0edf9fffffaeee2d5c9beb3a995887b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffffaeee1d5c9bdb2a89c8f8275695e5242382d22170b000b16202d3946525e6875828e9ba8b2bdc9d5e3eef9fffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000714212e3b4754616e7b87939facb9c6d1dce7ebdfd2c5b8ac9f9285796c6969696969696969696973808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e11000713202c38444f5960636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a605c544b40343a46515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3226190d000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f28201611090000000004101c2834404b556774818d9aa9b2bec9d5e1eeeaded1c4b7ab9e9184786b5e5d5d5d5d5d5d5d65727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919eabb8c4d0dbe6f2e9e3dfdddcdddee0e4eae5dacec4baaea2988e81756a5f53473d32271b0f040000000000000000000000000006121e2b37424e57616e7b86929fa9b3bdc7d2dcdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39b8e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b32323232323232323232323232323232323232323232323232323232312e29231b1309000000030e1a242f3840474c4d51515151515151515151515151515151515151515151515151515151515151515151515151504b49453e342f271f170e05000000000000000000000000030f1a252f3941484c4e5050505050505966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d505050505050504847423c332a1f150900000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b323232323a4754606d7a8793a0adbac6d3e0edf9fffffef2e6dacfbcafa295897c6f6256493c2f231609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffff8ebdfd2c5b9ada1968a7d7063574d422f261c11060005111d2a36414c5663707d8996a1acb9c7d1dce8f4fffffffffffff9ede0d3c6baada093877a6d6054473a2d21140700000714202d3946525e6876838f9cabb5bfcbd7e1ebdfd2c5b8ac9f928579767676767676767676767676808d9aa6b3c0cdd9e6f3eaddd0c3b7aa9d9084776a5d5144372a1e110004101c27333d474f54565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d53514b42392e353f495156595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d211509000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463932323232323232323232323232323232323232323232323232323231302d29221b1209000000000c18232e3d495663707c8997a1adb9c6d2dfeaeaded1c4b7ab9e9184786b696969696969696969727f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8996a1adb9c5d2e1ece6ded8d3d0cfd0d1d4d9dfe7e0d6cabfb4aa9f93877c6f62584e43372b20150a000000000000000000000000000814212e3a47535f6a74818e99a3aebbc5d0d9e3d6cbbfb4aaa39f969696969696969696969696969696969696969696969696969696968e8275685b4f4235281c120a0100000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b110600000008131d262f363c3f4144444444444444444444444444444444444444444444444444444444444444444444444444443e3d393429231d150d05000000000000000000000000000009131d262f363c404143434343434c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504343434343433b3a37312a21180e0300000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473f3f3f3f3f3f4754606d7a8793a0adbac6d3e0edf9fffffff7e2d5c8bcafa295897c6f6256493c2f231609000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffffcf0e3d7ccc0b5ab9e9184796d6053463b3020140a0000010d1925303a4653606c7884919eabb5c0cbd7e3effcfffffffffff9ede0d3c6baada093877a6d6054473a2d211407000005111e2a36414d5665727e8b99a3aebbc4cfdae6dfd2c6b9ac9f93878383838383838383838383838384919eabb8c4d1deebf6eaddd0c3b7aa9d9084776a5d5144372a1e1100000b16212b353d44484a5151515151515151515151515151515151514645403930272d373f464a4c5151515151515151515151515151515151504e49423a30261b1005000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6053463f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b11060000000713202d394653606c7884919eabb8c2cfd8e2eaded1c4b7ab9e91847876767676767676767676767f8b98a5b2becbd8e5f1ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808c99a8b2bdc9d5e1e6dcd4ccc7c3c2c3c5c8ced5dde7dbd0c6bbafa49a8f82756a6054473c32261b0f020000000000000000000000000815222f3b4855626e7b87939fabb5bfcdd7e2e0d3c7baaea3989289898989898989898989898989898989898989898989898989898989898175685b4f42352a241c130a00000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000010b141d242b303334373737373737373737373737373737373737373737373737373737373737373737373737373731302d282218120b03000000000000000000000000000000010b141d252b30333536363636404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d504336363636362f2e2b261f180f060000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61544c4c4c4c4c4c4c4c54606d7a8793a0adbac6d3e0edf9fffffaede1d5c9bdb2a895887b6e6255483b2f221508000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffff9ede0d4c7bbafa4998c8073665c5044382b1f120200000008131f2b3844505b66737f8c99a3afbbc7d4e0ebf7fffffffffff9ede0d3c6baada093877a6d6054473a2d2114070000020e1925303b4754616d7a86929fa9b3bec9d5dee0d4c7bbafa49993909090909090909090909090909196a1adb9c5d2dfebf6eaddd0c3b7aa9d9084776a5d5144372a1e110000050f19232b33383c3d4444444444444444444444444444444444443a38342e271e252d353a3e3f444444444444444444444444444444444443413e3830281e140a00000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453f362d22170c01000006121f2b3844505b6674808d9aa6b0bdc6d1dce7dfd2c5b9ac9f928683838383838383838383838384919eaab7c4d1ddeaf7ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784909daab7c3cfdae5ded4cac2bbb7b5b7b8bcc3cbd5dfe2d8ccc0b6ac9e94897c6f62584e43372b1f1409000000000000000000000005121e2a36424d576673808c99a4afbdc6d1dfe9dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6e6255483b3b352e251c1207000000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e61595959595959595959595959595959595959595959595959595959595959585651493f34291e1206000000020b131a1f2426272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423211d170c07010000000000000000000000000000000000020b131a2024272829292933404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a29292922211e1a150e06000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6159595959595959595959606d7a8793a0adbac6d3e0edf9fffff8ebdfd2c5b9ada196877a6d6054473a2d211407000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffff9ecdfd2c6b9ac9f93877b6e61544a3f34281c1003000000030f1c28333f4a54616e7b86929facb9c4cfdae6f1fffffffffff9ede0d3c6baada093877a6d6054473a2d2114070000000814202d3946525e6874818d97a1adb9c2ccd6dfd7ccc0b5aba49f9c9c9c9c9c9c9c9c9c9c9c9c9c9ea1a8b2bdc9d5e1eef6eaddd0c3b7aa9d9084776a5d5144372a1e1100000008111921272c2f303737373737373737373737373737373737372d2c28231d151b23292e313237373737373737373737373737373737373635322d261e160c0300000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c60595959595959595959595959595959595959595959595959595959595959585650483f34291d11050000030f1c28333f4a54636f7c89949fabb4bfcbd7e0e0d3c7baaea398929090909090909090909090909196a0acb9c5d2deebf8ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acb8c5d1e0e3d8ccc2b8b0aba9aaacb1b9c3ced9e4ddd2c7beb0a69c8f82766a5f53473b30251a0e00000000000000000000000714202d3a46525e697783909dabb5c0cfd8e3ebdfd2c5b8ac9f928579707070707070707070707070707070707070707070707070707070706e6a5f534c4b4640372e24190d020000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6565656565656565656565656565656565656565656565656565656565656565625b51463a2e2215090000000001080e13171a1a1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d181715110c06000000000000000000000000000000000000000001090f14181a1b1d1d2633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d1d1d1514120e090300000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6565656565656565656565656d7a8793a0adbac6d3e0edf9fffff7eaded1c4b7ab9e918478685d5245392c201307000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffffaeee1d5c9beb3a99c8f8276695e5342382e23170b00000000000b17222d3846525e6975828f9ca9b2bec9d5e4eef9fffffffff9ede0d3c6baada093877a6d6054473a2d21140700000005111d2935414c56606d7a85919ea6b0bac4cdd6ddd2c7bdb5afaca9a9a9a9a9a9a9a9a9a9a9a9a9abadb2bac4cfdae5f1f6eaddd0c3b7aa9d9084776a5d5144372a1e1100000000080f161c2022232a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a201f1c18120b11181e2225262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292826211b140c040000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386796c6565656565656565656565656565656565656565656565656565656565656564625a5045392d2115080000000b17222d384854606b76828f99a3aebac4ced7e1d7cbbfb4aaa39f9c9c9c9c9c9c9c9c9c9c9c9c9ea0a8b2bdc9d5e1edf8ebded1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665727f8b98a7b1bcc8d4e0dfd3c7bbb0a69f9c9da0a7b1bcc8d4dfe4d9d0c1b7aa9f94887c6f62574d42362a1d1207000000000000000000000815212e3b4854616e7b8795a0acbdc7d2e1eaebdfd2c5b8ac9f9285796c636363636363636363636363636363636363636363636363636363625f585b5957524940352a1e13070000000000000000000000000000000000000000000915222f3c4855626f7c8895a2aebbc8d5e1eefaede0d4c7baada194877a7272727272727272727272727272727272727272727272727272727272727272726d62564a3e3124180b00000000000003070b0d0e11111111111111111111111111111111111111111111111111111111111111111111111111110b0a080500000000000000000000000000000000000000000000000003080b0e0e10192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d101008080602000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a72727272727272727272727272727a8793a0adbac6d3e0edf9fffbeee2d6cabeb3a99b8f827568564c4135291d1104000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffff8ebdfd2c6b9ada1978a7d7064574d4230261c1106000000000006111c2a36424d5764707d8a97a1adb9c7d2dde8f4fffffffff9ede0d3c6baada093877a6d6054473a2d211407000000010d1925303a45525d68717e8a949fa8b2bbc5ced6d9d0c7c0bbb9b6b6b6b6b6b6b6b6b6b6b6b6b6b8b9bdc4ccd6e0ebf6f6eaddd0c3b7aa9d9084776a5d5144372a1e110000000000050b101316171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1313100c0700070d121618191e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1915100a03000000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9ecdfd2c6b9ac9f9386797272727272727272727272727272727272727272727272727272727272727272716c6256493d3024170b00000006111c2c38434f59626e7b86929fa8b2bcc5cfd8dcd1c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9aaacb2bac4ced9e5f1f8ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6876838f9ca9b6c2ced9e4ddd0c3b7ab9f948f9095a0acb8c3ced9e4e2d3c7bbb0a69b8e8175695e5246392e23180c000000000000000000000c1825323f4b5865727e8b98a7b1bcd0d9e3f3ebdfd2c5b8ac9f9285796c6868686868686868686868686868686868686868686868686868686868686866635b52463b2f23160a0000000000000000000000000000000000000000000915222f3c4855626f7c8895a2aebbc8d5e1eefbf2e6d9ccbfb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf2e6d9ccbfb3a6998c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c99a6b2bfccd9e5f2fffef3ecdfd3c6baada2978a7e7164574a3e2f24190d01000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffcf0e4d8ccc0b6ac9e9185796d6053463b3120140a000000000000000e1a25303b4653606d7984919eacb6c0ccd8e4f0fcfffffff9ede0d3c6baada093877a6d6054473a2d2114070000000008131e2935414c56616c76828f96a1a9b3bcc4cdd7d9d2ccc7c6c3c3c3c3c3c3c3c3c3c3c3c3c3c4c5c9cfd6dfe8f2f6f6eaddd0c3b7aa9d9084776a5d5144372a1e11000000000000000407090a111111111111111111111111111111111111070604000000000106090b0c1111111111111111111111111111111111100f0d09050000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf2e5d8cbbfb2a5988c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b000000000f1b27323d47535f6973808d96a1aab4bcc6cfd7d8cfc6bfbab9b6b6b6b6b6b6b6b6b6b6b6b6b7b9bdc4ccd6e0ebf6f8ebded1c5b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5d2dfe8dccfc2b5a99c8f8283909da7b1bcc8d4e0e3d8ccc2b9ac9f92867b6e61554b4034281c1004000000000000000004101d2935404b556975828f9ca8b5c2cddbebf5ebdfd2c5b8ac9f9285797474747474747474747474747474747474747474747474747474747474747474736d63574b3e3225190c0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc1b4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c85786c5f5245392c1f12000000000000000307090909090909090909090909090909090909090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf3e6dacdc1b4a89c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919ca8b4c0cdd9e6f3fff7ece1d7cec5b8ab9f9285796d6053473a2d20140800000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffffaede0d4c8bbafa49a8d8073665c5044382c1f12020000000000000009141f2c3844505c6673808d9aa4afbbc8d4e0ecf7fffffff9ede0d3c6baada093877a6d6054473a2d21140700000000020d19242f3a44505a616e7b849197a1aab2bbc2cbd1d7d7d4d2cfcfcfcfcfcfcfcfcfcfcfcfcfd1d2d5dae0e8eaeaeaeaeaddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf2e6d9ccc0b4a79b918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c84776a5e5144372b1e11000000000a16212b37424d57606d79849198a2aab4bdc6ced5d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c4c5c9ced6dee8f2f6f6ebded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5464717e8a99a3afbbc7d3e0e1d4c8bdb1a8988b7f7e8a95a0acb8c4cfdae6e0d3c7bbaea3998d8073675c5145382c1f1308000000000000000006131f2c3945515d677884919eabb7c4d1deeaf7ecdfd2c5b9ac9f92878181818181818181818181818181818181818181818181818181818181818181817f7366594c403326190d0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9dcd0c4b9aea49c99989898989898989898989898989898989898989898989898989898989898989285786c5f5245392c1f120000000000040a0f13151616161616161616161616161616161616161413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf5e9dcd0c4b9aea49c999898989898989898989898989898999ca3adb8c4d0dce8f5f8efe6dbd0c5bcafa59a8e8174675c5145382c1f130600000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffff9ecdfd2c6b9ac9f93877b6e61544a3f34281c10030000000000000003101c28343f4a54616e7b87939facb9c5cfdae6f2fefffff9ede0d3c6baada093877a6d6054473a2d211407000000000008131e28323e46525e696e7c859298a1a9b0bbbfc6ccd2d6dbdcdcdcdcdcdcdcdcdcdcdcdcdcddddddddddddddddddddddddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000003050608090909090909090909090909090909090909090909090909090909080705020000000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf4e8dcd0c4b8ada39b98989898989898989898989898989898989898989898989898989898989898989184776a5e5144372b1e1100000000040e1a26313c45515d676f7c869298a3abb4bcc3cbd3d8d7d3d2cfcfcfcfcfcfcfcfcfcfcfcfd1d2d5d9e0e8eaeaeaeaeaded1c5b8ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828e9babb5c0cbd7e3ded1c5b8aca095877b7783909da9b2bdc9d5e2e3d7cbbfb5ab9f9285796d6053463a3025190d01000000000000000714202d3a4753606d7986939facb9c6d2dfecf9ede0d3c7bbafa399928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d5cabfb6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59f9285786c5f5245392c1f1200000000070f161b1f2223232323232323232323232323232323232321201e19130d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbf9ede1d5cabfb6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6a8adb5bfcad5e0ecf9f0e6ddd6cabeb3aa9e93897c6f62554b4034291c100400000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffffaeee2d6cabeb3a99c8f8276695f5342382e23170c0000000000000000000c17232e3846535f6976828f9ca9b3becad6e2eefafffff9ede0d3c6baada093877a6d6054473a2d2114070000000000010c16202a36424d575f6a6f7c8691979fa6aeb5bbc0c7cad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000004060b0f1213151616161616161616161616161616161616161616161616161616161514120e0903000000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcf8ece0d5c9bfb5ada7a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59d9184776a5e5144372b1e1100000000000915202935404b55606a707d869299a2aab1b9c1c7ccd3d7dcdcdcdcdcdcdcdcdcdcdcdcdcddddddddddddddddddddddddd1c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929fabb8c5d1dce8ddd0c4b7aa9d918477717e8b96a1adb9c6d0dce7dcd1c6baada2978a7d7164564c41362a1d1105000000000000000815222f3b4855626e7b889aa4afbbc8d4e0edfaefe3d7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfdf2e6dcd1c8bfb9b4b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2ab9f9285786c5f5245392c1f1200000007101921272c2f3030303030303030303030303030303030302e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eefbfdf2e6dcd1c8bfb9b4b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b4b8bfc8d1dbe6f1f0e7ded4cbc3baaea2988e81756a605443392f23180c0000000915222f3c4855626f7b8895a2aebbc8d5e1eefaede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edfafffff8ecdfd2c6b9ada1978a7e7164574d4230261c110600000000000000000006111c2a36424d5764717e8a97a1adb9c6d2dfe9f5fffff9ede0d3c6baada093877a6d6054473a2d211407000000000000040d1a25303b454e575f6a6f7d858f949fa3abafb5babec2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000070c1013171b1f202123232323232323232323232323232323232323232323232323232321211e1a140d050000000000000a1723303d4a5663707d8996a3b0bcc9d6e3effcfdf1e6dbd1c7bfb8b4b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9184776a5e5144372b1e110000000000030c18242f39434e58606b717e879298a0a7afb7bbc2c7cbd1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c5b8ab9e9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8998a2aebac6d3e3e2d6cabfb4aa9a8d80746d7984919eaab4bfcbd6e3e3d6cabeb3a99b8f8275685e5246392d201509000000000000000916232f3c4956626f7c8995acb6c0ccd8e4f0fcf3e8dcd1c7bdb5afaca7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79d9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef9f9f8ede3dad1cac4c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb8ab9f9285786c5f5245392c1f120000040f19222b32383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5f2f6e9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1eef9f9f8ede3dad1cac4c1bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfc0c4cad1dae3edeee8ddd5ccc3b9afa59f92857a6e61584e4331271d12070000000915222f3c4855626f7b8895a2aebbc8d5e1eef9ede0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2efece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaf7f2e6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0edf9f9f9f8ebded1c5b8ab9e9285796d6053463b3120150a00000000000000000000000e1a26313b4653606d7985929eabb8c2cdd8e4f0fef9f9ede0d3c6baada093877a6d6054473a2d2114070000000000000009141f29333c454e58606a6f7a828c92999fa4abaeb3b5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000060c12181c1f22272b2d2e3030303030303030303030303030303030303030303030303030302e2d2a251f170f0500000000000a1723303d4a5663707d8996a3b0bcc9d6e3eff9f9f7ede3d9d1c9c4c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb7aa9d9184776a5e5144372b1e1100000000000007121d27313c464f59616c717e8691959da5abb0b9babfc2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b8ab9e9285786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774808d9aaab3becad6e2e0d3c7baaea298897d7066737f8c98a3aebac7d3e0e6dbcfc5b9ac9f92867a6d6154473c31261a0f000000000000000a1623303d495663707c8996a3afbcd2dde8f4fff9eee3d9cfc7c0bbb9b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4aa9d9083776a5d5044372a1d110000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ecececececece3dcd5d0cdcccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc5b8ab9f9285786c5f5245392c1f1200000a16212b343d43484949494949494949494949494949494949494746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e5ecece9dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e1ecececececece3dcd5d0cdcccbcbcbcbcbcbcbcbcbcbcbcbcbcbcccdd0d5dbe3ecebe4ddd8cbc3bab1a79e938b7f72685e52463d321f150b010000000915222f3c4855626f7b8895a2aebbc8d5e1ececece0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e2ecece0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0ddeaecece6d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0ececececece0d3c7bcb0a69a8d8073675c5145382c1f1303000000000000000000000009141f2c3845515c6774808d9aa6b0bcc7d3e1ecf7ececece0d3c6baada093877a6d6054473a2d21140700000000000000030d17212a333c464e5860686d787f868e93999fa2aaa8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9d9084776a5d5144372a1e1100000000000000000000000000000000030a11171d23282c2d3337393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d03000000000a1723303d4a5663707d8996a3b0bcc9d6e3ecececececebe3dbd5d0cccbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc4b7aa9d9184776a5e5144372b1e11000000000000010b151f2b343d47505a616c717c838e939c9fa6acaeb4b5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7ab9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7884919eabb7c4d0dbe6dfd2c5b8ac9f9286796d616d7a86929facb8c2cdd8e4e0d3c7bbaea3998b7f7265584e43372b1c11060000000000000a1723303d4a5663707d8996a3b0bcc9d6e3f7fffef3e9e0d7cdc5beb9b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8babfc1c1c1c1c1c1c1c1c1c1c1c1b6a99d9083766a5d5043372a1d100000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0e0e0e0e0e1dcdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d2c5b8ab9f9285786c5f5245392c1f1200030f1b27323d474f5456565656565656565656565656565656565654524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd9e0e0e0e0dccfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0e0e0e0e0e1dcdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9d9dce0e0e0e5e2d9d2ccc2b9b1a89f958f81786c60564c41342b210d03000000000915222f3c4855626f7b8895a2aebbc8d5e0e0e0e0e0d4c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d5e0e0e0e0d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0dde0e0e0e0d9ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3e0e0e0e0e0e0ddd0c4b7ab9f94887b6e62554b4034281c1004000000000000000000000004101c2834404b55626e7b88949fabb7c5d0dbe6e0e0e0e0e0d3c6baada093877a6d6054473a2d2114070000000000000000050f18212a343d464e565e666c737b81878e92989a9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9084776a5d5144372a1e11000000000000000000000000000000070c151c23282e34383a3f4446484949494949494949494949494949494949494949494949494949494846423b33291f1409000000000a1723303d4a5663707d8996a3b0bcc9d6e0e0e0e0e0e0e0e0e0e0dcd9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0c4b7aa9d9184776a5e5144372b1e1100000000000000030d19222b353e48505a616a6e7981898f949b9fa3aba9aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9e9285786b5f5245382c1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8896a1adb9c5d2e1e8dbcfc2b5a89c8f8275675e6874818e9ba7b1bcc7d3e1e3d7cbbfb5ab9d9083776a5f5347382d22170b000000000000091623303c4956636f7c8996a2afbcd0dbe6f2fef8ede2d7cec5bbb3adababababababababababababababacaeb4bcc5d0cecececececececec2b5a99c8f8276695c4f4336291c100000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d2c5b8ab9f9285786c5f5245392c1f120007131f2c38434f5960636363636363636363636363636363636363615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfccd3d3d3d3d3d3cfc3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dad5d0c7c0bbb0a7a0969083796d665b50443b3022190f00000000000915222f3c4855626f7b8895a2aebbc8d3d3d3d3d3d3d3c7baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc9d3d3d3d3d3d3c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4d0d3d3d3d3d3d3ccbfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac7d3d3d3d3d3d3d3d6cabeb3a99c9083766a5f5343392e23180c000000000000000000000000000c18232e3947535f6a7683909caab3becad6d3d3d3d3d3d3d3c6baada093877a6d6054473a2d211407000000000000000000060f19222b343d444c545b60696e757c81858a8d8f9090909090909090909090909090909090909090909090909090909090909083776a5d5144372a1e1100000000000000000000000000000610191e262e34394045464950535456565656565656565656565656565656565656565656565656565654534d453b31251a0e020000000a1723303d4a5663707d8996a3b0bcc9d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0c4b7aa9d9184776a5e5144372b1e110000000000000000071019232c363e4850585f676d747c82898f92999a9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9285786b5f5245382c1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5766737f8c99a8b2bdc9d5e1e1d5c9bdb2a8988b7f726556626f7c88959fabb7c5cfdae6dcd1c6b8ab9f95887b6e62544a3f33281c0f0300000000000915222f3c4855626f7c8895a9b3becad6e2eefbf2e7dbd0c6bcb3a9a19e9e9e9e9e9e9e9e9e9e9e9e9e9e9fa2aab4bfcad6dadadadadadacec1b5a89b8e8275685b4f4235281c0f0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5b8ab9f9285786c5f5245392c1f12000915222f3b4854606b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2bfc6c6c6c6c6c6c6c6c3b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6cec9c4beb6afa69f9591847a6e675d544a3f32291e100700000000000915222f3c4855626f7b8895a2aebbc6c6c6c6c6c6c6c6c6baada194877a6e6154473b2e23303c4956636f7c8996a2afbcc6c6c6c6c6c6c6c6b9ada093867a6d6053473a2d202b3744515e6a7784919daab7c4c6c6c6c6c6c6c6c6bfb3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adbac6c6c6c6c6c6c6c6c6c6baada2978b7e7164584e4330271d12070000000000000000000000000007121d2b37434e5864717e8b98a2aebac6c6c6c6c6c6c6c6c6c6baada093877a6d6054473a2d21140700000000000000000000071019222b323a424a50575f616a6f74797d8082838484848484848484848484848484848484848484848484848484848484838175685b4f4235281c0f000000000000000000000000020a1117222b30383f444b5153535b6061636363636363636363636363636363636363636363636363636363615e574d42362a1e12050000000a1723303d4a5663707d8996a3b0bcc6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4b7aa9d9184776a5e5144372b1e1100000000000000000007111a242c363e464e555d606a6f767d82868b8d8f90909090909090909090909090909090909090909090909090909090909085786b5f5245382c1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e697783909daab6c3cfdae5ded2c5b9aca096887b6e62555f6a7683909da9b3bec9d5e3e3d4c8bcb1a7998d8073665b5044382b1f120600000000000814212e3b4754616e7a8797a2adbac6d3dfecf8efe2d6cabfb4aaa19792929292929292929292929292929298a2aebac6d3dfe7e7e7e7dacdc0b4a79a8d8174675a4e4134271b0e0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8ab9f9285786c5f5245392c1f1200091623303c4956636f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6b2b9b9b9b9b9b9b9b9b9b9b6a99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9bdb9b2aca49f9490837b6e685e554b42382d20170d0000000000000915222f3c4855626f7b8895a2aeb9b9b9b9b9b9b9b9b9b9b9ada194877a6e6154473b2e23303c4956636f7c8996a2afb9b9b9b9b9b9b9b9b9b9ada093867a6d6053473a2d202b3744515e6a7784919daab7b9b9b9b9b9b9b9b9b9b9b3a6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adb9b9b9b9b9b9b9b9b9b9b9b8ab9f9285796d6053473c3120150b0000000000000000000000000000000f1a26313c4753606d7985929fabb8b9b9b9b9b9b9b9b9b9b9b9ada093877a6d6054473a2d211407000000000000000000000007101920292f383f444d53585f62676d70737577777777777777777777777777777777777777777777777777777777777777756f65594d4134271b0e0000000000000000000000030b141b2227343c424a50555c6064656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e53463a2d2114070000000a1723303d4a5663707d8996a3b0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9184776a5e5144372b1e110000000000000000000008121a242c333c434b515860626b70757a7e81828384848484848484848484848484848484848484848484848484848484848276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939facb9c6d2dfeaddd1c4b7aa9e918477695f535864717e8a97a1adb9c7d2dde4d8cdc3b7ab9e9184786c605346392d20130800000000000714202d3946525e687885929fabb8c5d2deebf6ecdfd3c6baaea29889858585858585858585858585858586929facb8c5d2dfebf4efe3d7cbbfb4aa988b7f7265584c3f3225190c0000000000000000000000000000000000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadab9f9285786c5f5245392c1f120013202c3946535f6c798789898989898989898989898989898989897e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a6adadadadadadadadadadadada99c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadb2aca8a19a938d827a6e695e564d43392f261c0e050000000000000915222f3c4855626f7b8895a2adadadadadadadadadadadadada194877a6e6154473b2e23303c4956636f7c8996a2adadadadadadadadadadadada093867a6d6053473a2d202b3744515e6a7784919daaadadadadadadadadadadadada6998c807366594d4033261a0d000714212e3a4754616d7a8794a0adadadadadadadadadadadadb1a79a8d8074675d5145382c1f13030000000000000000000000000000000a151f2c3945515d6774818d9aa7b1adadadadadadadadadadadada093877a6d6054473a2d211407000000000000000000000000070e171d262d333b42464e53555c606467696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d53483d3125180c00000000000000000000030c151d262d333f464e545c60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e2115080000000a1723303d4a5663707d8996a3adadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadaa9d9184776a5e5144372b1e11000000000000000000000008121a212a313940454e54596063686d7174767777777777777777777777777777777777777777777777777777777777777670665a4e4235281c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b5565727e8b9aa4afbbc8d4e0e3d7cbbfb4aa9a8d817467574d53606d7985929eabb5c0ccd7e3dfd2c5b9ada196897c706356493d3025190d010000000005111e2a36414c56697683909ca9b6c3ced9e5f1ebdfd2c5b8ac9f928679787878787878787878787878787e8b97a4b1becad7e4f1ece0d3c7baaea398897d706356493d3023160a0000000000000000000000000000000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09f9285786c5f5245392c1f120013202c3946535f6c7986929696969696969696969696969696968b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c99a0a0a0a0a0a0a0a0a0a0a0a0a0a09c908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a8a19e96918880796d685e574d443b31271d140a000000000000000915222f3c4855626f7b8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a094877a6e6154473b2e23303c4956636f7c8996a0a0a0a0a0a0a0a0a0a0a0a0a0a093867a6d6053473a2d202b3744515e6a7784919da0a0a0a0a0a0a0a0a0a0a0a0a0a0998c807366594d4033261a0d000714212e3a4754616d7a8794a0a0a0a0a0a0a0a0a0a0a0a0a0a09f95887c6f62554b4035291d100400000000000000000000000000000004101d2935404b55626f7c8895a0a0a0a0a0a0a0a0a0a0a0a0a0a0a093877a6d6054473a2d21140700000000000000000000000000050b141c222831363c43474b5153575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b59534b41372c201509000000000000000000000b151e272f383f44515860666d72797e838587898989898989898989898989898989898989898989898989898989807366594d4033261a0d0000000a1723303d4a5663707d8996a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9184776a5e5144372b1e11000000000000000000000000080f181f282f353d43474f54565d606467696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775828f9cacb6c0ccd8e4e0d3c7baaea3988a7d7063574a515c6673808d99a4afbbc7d4e0e1d5c9bdb2a8998d807366564c41362a1e110500000000020e192530404d5a6673808d99a8b1bdc8d4e1edebdfd2c5b8ac9f9285796c6b6b6b6b6b6b6b6b6b6b6b717e8b97a4b1becad7e4f1ecdfd2c5b9ac9f92867a6d6054473a2d2114070000000000000000000000000000000000000000000915222f3c4855626f7c8893939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939285786c5f5245392c1f120013202c3946535f6c7986929fa2a2a2a2a2a2a2a2a2a2a2a2a2978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c93939393939393939393939393939393908376695d5043362a1d100300000000000000000000000915222f3c4855626f7b88939393939393939393939393939393939393939393939393939393939393939393939393939393939396918c847d746d675d564d453b32291f150b02000000000000000915222f3c4855626f7b889393939393939393939393939393939393877a6e6154473b2e23303c4956636f7c8993939393939393939393939393939393867a6d6053473a2d202b3744515e6a778491939393939393939393939393939393938c807366594d4033261a0d000714212e3a4754616d7a87939393939393939393939393939393939083766a5f5343392f24180c00000000000000000000000000000000000c18242f394754606a77839093939393939393939393939393939393877a6d6054473a2d2114070000000000000000000000000000020a11171f262a3137394045464a4d4f505151515151515151515151515151515151515151515151515151515151514f4d48413930251b0f0400000000000000000007121c2730394149505b636a6f787f858a8f929896969696969696969696969696969696969696969696969696968c807366594d4033261a0d0000000a1723303d4a5663707d8993939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939184776a5e5144372b1e1100000000000000000000000000060d161d242932373d44484c5254585a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42382d21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86929facb8c5d2dde8dfd2c5b9ac9f92867a6d6053474b54616e7b87939facb9c4cfdae5dacfc3b6aa9d908377685e5246392d20130700000000000816222f3c4955626f7c8895a0acb8c5d1deeaebdfd2c5b8ac9f9285796c6565656565656565656565717e8b97a4b1becad7e4efe2d6cabfb4aa9b8f8275675d5145392c2013060000000000000000000000000000000000000000000915222f3c4855626f7c8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868685786c5f5245392c1f120013202c3946535f6c7986929facafafafafafafafafafafafa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8686868686868686868686868686868686868276695d5043362a1d100300000000000000000000000915222f3c4855626f7c86868686868686868686868686868686868686868686868686868686868686868686868686868686868686847f79706b605c554c443b332920170d0300000000000000000915222f3c4855626f7c868686868686868686868686868686868686867a6e6154473b2e23303c4956636f7d868686868686868686868686868686868686796d6053473a2d202b3744515e6a7784868686868686868686868686868686868686807366594d4033261a0d000714212e3a4754616d7a8686868686868686868686868686868686867e7165584e4331271d1207000000000000000000000000000000000007121d2b37434e5865727f8686868686868686868686868686868686867a6d6054473a2d21140700000000000000000000000000000000060b141a20262b2e34383a3d40424444444444444444444444444444444444444444444444444444444444444442413d3730271e1409000000000000000000071018232e39424a535b606d727c838c92979c9fa2aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2998c807366594d4033261a0d0000000a1723303d4a5663707d8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868684776a5e5144372b1e110000000000000000000000000000040c121820272b33383a4145474b4e4f505151515151515151515151515151515151515151515151515151515151504e49423a31261b1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464707d8a98a3aebac7d3e4e8dccfc2b5a99c8f8276675d514546535e6975828f9ca8b2bdc9d5e3dfd2c6b9ac9f93877a6d6154473a2e21140a00000000000815212e3b47535f6a7784919daab7c1ced8e2ebdfd2c5b8ac9f928579727272727272727272727272727e8b97a4b1becad7e4e8dfd3c6baaea2988a7e7164554c4135291d11040000000000000000000000000000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070013202c3946535f6c7986929facb9bcbcbcbcbcbcbcbcbcb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a78726d676059514b433a322921170e050000000000000000000613202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976685e5246392d202d394653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976675c5145382c1f202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79796d6053463a2d201307000713202d3946525e6876797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79776c6053463c3120150b010000000000000000000000000000000000010f1b27323c4653606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7976685d5245392c201307000000000000000000000000000000000003090e151b1d23282c2d313436373737373737373737373737373737373737373737373737373737373737373534312c251e150c020000000000000000040d19222834404a545c656c747f8790959ea1a9acaeb4afafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d0000000613202d394653606c78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d20130700000000000000000000000000000001070d151b21272c2f35393a3e414344444444444444444444444444444444444444444444444444444444444443423e3831281f150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9baab4bfcbd6e3e1d5c9bdb2a8988c7f7265554b40424d5764707d8a96a1adb9c7d2dde0d4c8bbafa49a8a7e7164574b3e31261b0f030000000006131f2b37434e586673808c99a6b0bcc6d0dbe7dfd2c5b9ac9f92867f7e7e7e7e7e7e7e7e7e7e7e7e7e818e9ba7b4c1cedae7e0d7cbc0b5ab9f9285796d6053473a2f24190d0100000000000000000000000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145382c1f13060013202c3946535f6c7986929facb9c5c9c9c9c9c9c9c9beb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f130600000000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6766605c554f454039302820170f050000000000000000000005121f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675e564c41362a1f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c554b4034291c1f2c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382c1f12060005111d2a36414c565e676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f1203000000000000000000000000000000000000000a151f2b3744505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d564c4135291d110400000000000000000000000000000000000000040a0f12181c1f202427292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282725201b140c030000000000000000010c161f2b343c44515c666d77808c9299a0a7adb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d00000006121f2b3844505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f13060000000000000000000000000000000000040a0f161c1e24292c2d3134363737373737373737373737373737373737373737373737373737373737373635322d261f160d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985929eabb8c5d0dce7dfd2c5b9ada196887b6f6255483c3b4653606d7984919eabb5c0ccd7e3d8ccc0b6ac9b8e817468584e43372b1f120600000000030f1b26323c4855626e7b88939eaab4bfcad6e0e0d3c7baaea398928b8b8b8b8b8b8b8b8b8b8b8b8b8b8e939ea9b6c2cfdbe6dacfc7bbafa3998e8175675d5145392c1e130800000000000000000000000000000000000000000000030f1b27333f49535b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c554b4034281c10040013202c3946535f6c7986929facb9c5d2d5d5d5d5d5cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60606060606060606060606060606060606060605c544b4034281c1004000000000000000000000000030f1b27333f49535b60606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c5553514b433d342e271e160e050000000000000000000000030f1b27333f49535b60606060606060606060606060606060606060605c554c443b30251b27333f49535b606060606060606060606060606060606060605c554b43392f23181c2834404b545c60606060606060606060606060606060606060605c544a3f34281c100300010d1925303a444c555c606060606060606060606060606060606060605b53493f33271b0f0300000000000000000000000000000000000000030f1b27333f49535b606060606060606060606060606060606060605c554c443a2f24190d0100000000000000000000000000000000000000000000070c101313171a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1b18150f090200000000000000000007131d28313c46515b606d78818d929fa3abb1b9bec5c6cad0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9bfb3a6998c807366594d4033261a0d000000030f1c28333f4a545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c544b4034281c100400000000000000000000000000000000000000050b1013191d20212527292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a292826211b150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8997a1adb9c6d2e2eaded1c4b7ab9e9184786a5f53473a3844505c6673808c99a4afbbc7d4e0ddd2c4b8ab9e9185786a5f53473a2e21150700000000000a15212e3a47535f6975828f98a2aebac3ced7e0d7cbbfb4aaa39f98989898989898989898989898989b9ea5afbac6d2dedbd5c9beb2a99f92877c6f62554b4035291d0c0100000000000000000000000000000000000000000000000b17222d38414950535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b43392e23180c000013202c3946535f6c7986929facb9c5d2dfe2e2e2d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a505353535353535353535353535353535353535353514b42392e23180c00000000000000000000000000000b17222d384149505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b474540393128231d150c04000000000000000000000000000b17222d384149505353535353535353535353535353535353535353514b433b32291e17222d3841495053535353535353535353535353535353535353514b433931271d1218232e39424b515353535353535353535353535353535353535353504a42382e23170c00000008131e28323a434b5153535353535353535353535353535353535353504941382d22170b0000000000000000000000000000000000000000000b17222d3841495053535353535353535353535353535353535353514b433a32281e1308000000000000000000000000000000000000000000000000000406070a0d0f111111111111111111111111111111111111111111111111111111111111110f0e0c090400000000000000000000010d18242f3a434e58626d74818e939da4afb5bdc3c9cfd3d6dbd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5ccbfb3a6998c807366594d4033261a0d000000000b17222d38424a50535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b42392e23180c0000000000000000000000000000000000000000000001080d111314181b1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1916100a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d99a9b3bec9d5e2e3d7cbc0b5ab9a8e817467584e4337343f4a54616e7b87939facb9c4cfdadfd2c6b9ada197887b6f6255483c2e23180c000000000006121e2b37424d57616e7b86929fa7b1bcc5ced8dcd1c6bcb4aeaca5a5a5a5a5a5a5a5a5a5a5a5a5a5a7a9afb7c1cbd7dcd3c9c1b9ada1978d80746a5f5443392f24180c00000000000000000000000000000000000000000000000006111b262f383f4446474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d1207000013202c3946535f6c7986929facb9c5d2dfecefe4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464747474747474747474747474747474747474645403930271d1207000000000000000000000000000006111b262f383f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474745403a38342f271f18120b03000000000000000000000000000006111b262f383f44464747474747474747474747474747474747474745403931292017111b262f383f444647474747474747474747474747474747474745403931271f150b121d27303940454647474747474747474747474747474747474746443f3830261c1106000000020c1620283139404547474747474747474747474747474747474746443f382f261b110600000000000000000000000000000000000000000006111b262f383f4446474747474747474747474747474747474747454039312820160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55606a727e8b939da5aebbc0c7cfd5dae0dfd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6ccbfb3a6998c807366594d4033261a0d0000000006111c262f383f4446474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d1207000000000000000000000000000000000000000000000000010407070b0e10111111111111111111111111111111111111111111111111111111111111100f0d0a05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697784919daab7c4cfdae6e0d4c7bbafa3998a7d7164574a3e312e3846535e6975828f9ca8b2bdc9d5e3d5c9beb2a9988c7f7265554b4034281c100400000000020e1a26313c46535e69727f8c95a0a9b3bcc6cfd7d8cfc6bfbab9b1b1b1b1b1b1b1b1b1b1b1b1b1b1b4b6bac1c9d2dcd7cac1b7afa59e91847a6d60584e4331271d1207000000000000000000000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f2c29231d150d0700000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f170e0a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f150d030b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e150a0000000000050e161f272f34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d261d140a00000000000000000000000000000000000000000000000a141d262d3337393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f160d040000000000000000000307090909090909090909090909090909090909090707050100000001040607090909090909090909090909090707050100000000000000000000000000000000000000020d17202c3945515d676f7c86929fa5afb7c0cbd1d9dcd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9bfb3a6998c807366594d4033261a0d00000000000a141d262d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8895a0acb8c5d1e1ecdfd2c5b9ac9f92867a6d6054473a2d2a36424d5764707d8a96a1adb9c7d2dddacfc2b5a99c8f8276675c5145382c1f130600000000000915202a36424d57606d78839097a2aab4bdc6ced5d8d1cbc7c5bebebebebebebebebebebebebebec1c2c6cbd2d9d1cbc2b8afa59d938a7e71675d51463c321f150b0100000000000000000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c0300000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c0300000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231f1c18120b03000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d05020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d0300030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c03000000000000050d151d23292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b27221b140b020000000000000000000000000000000000000000000000020b141b22272b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d040000000000000000040a0f13151616161616161616161616161616161616161413110d0802080d111314161616161616161616161616161413110d0802000000000000000000000000000000000008141e2935414c56606d79849198a3aeb7c1c9d7dcd8d0cbc7c5bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb3a6998c807366594d4033261a0d0000000000020b141c22282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565727f8b98a7b1bcc8d4e0e7dccfc3b6a99c908376685d5245392c25313b4653606d7884919eabb5c0ccd7dfd2c5b8ac9f9286796d6053463a2d2013070000000000030e1a25313b44515c666f7c859298a2abb4bcc3cbd3d8d7d3d2cbcbcbcbcbcbcbcbcbcbcbcbcbcbcecfd2d7d6cfc7c0bbb0a69e938e81746c61554c41342a200d03000000000000000000000000000000000000000000000000000000020a11171b1f2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b030000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20202020202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000020a11171b1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c1813100c07010000000000000000000000000000000000000000020a11171b1f20202020202020202020202020202020202020201f1c18120b030000020a11171b1f202020202020202020202020202020202020201f1c18120b03000000030b12181c1f20202020202020202020202020202020202020201f1c17110a030000000000000000030b12181c1f202020202020202020202020202020202020201f1b17110a0200000000000000000000000000000000000000000000000000020a11171b1f202020202020202020202020202020202020201f1c18120b030000000000000000070f161b1f2223232323232323232323232323232323232321201e19130d13191d20212323232323232323232323232321201d19130c04000000000000000000000000000000010d1925303946525d68737f8c96a1aab4bfc9d2dbd8cec6bfbab8afafafafafafafafafafafafafafafafafafafafafafafa6998c807366594d4033261a0d000000000000020a11171c1f2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9ca9b6c2ced9dadad6cabeb3a9998c7f7366564c4135291f2b3844505c6673808c99a4afbbc7d4ddd3c7baaea398897c6f6256493c2f23160800000000000009141f2834404a545f6a6f7d869299a2aab1b9c0c7cdd4d7ddd8d8d8d8d8d8d8d8d8d8d8d8d8d8dadad5d0cac4bdb5afa69f948f81786d605a50433a2f22190e000000000000000000000000000000000000000000000000000000000000060b0f1213141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c0700000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131414141414141414141414141414141414141313100c0700000000000000000000000000000000000000000000060b0f12131414141414141414141414141414141414141414141414141414141414141414141414141414141414141413100c070400000000000000000000000000000000000000000000000000060b0f12131414141414141414141414141414141414141413100c07010000000000060b0f121314141414141414141414141414141414141413100c0701000000000000070c1013131414141414141414141414141414141414141312100c06000000000000000000000001070c101314141414141414141414141414141414141413120f0b060000000000000000000000000000000000000000000000000000000000060b0f121314141414141414141414141414141414141413100c0701000000000000000007101921272c2f3030303030303030303030303030303030302e2d2a251e171e24292c2d303030303030303030303030302e2d29241e160e04000000000000000000000000000005111e2a36414c56616d7a85929fa8b2bcc6d1dbdcd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3998c807366594d4033261a0d0000000000000000060b0f1213141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929facb9c5cececdcdcdc6b9ada197897c6f6256493c2f241c28343f4a54616e7b87939facb9c4cfd0d0cbbfb4aa988b7f7265584c3f3024190d010000000000030c18232e39424e58606b707d879298a0a7afb7bbc2c7ccd2d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1cfc9c5bebab2aba39f948f82796d665c50483e31281e1007000000000000000000000000000000000000000000000000000000000000000003050607070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070604000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060707070707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000305060707070707070707070707070707070707070707070707070707070707070707070707070707070707070706040000000000000000000000000000000000000000000000000000000000000305060707070707070707070707070707070707070706040000000000000000000003050607070707070707070707070707070707070706040000000000000000000000040607070707070707070707070707070707070707070603000000000000000000000000000000000406070707070707070707070707070707070707060503000000000000000000000000000000000000000000000000000000000000000000030506070707070707070707070707070707070707060400000000000000000000040f19222b32383b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302920282f35393a3c3c3c3c3c3c3c3c3c3c3c3c3c3a3935302820160c02000000000000000000000000000714202d3946525e6873808d98a2aebac4cfd8e2d6cbbfb4aaa39f969696969696969696969696969696969696969696969696968c807366594d4033261a0d00000000000000000000030606070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5464717d8a99a3aebbc1c1c1c1c0c0c0b8ab9e9285796c605346392d2017232e3846535e6975828f9ca8b2bdc3c3c3c3c1b4a89b8e817568564c4135291d110400000000000007121c27303c464f59616b717e8690959da5abb0b9bbc0c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c2beb9b3aea9a199928c82796d675c544a3f362c1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d43484949494949494949494949494949494949494746413a3229313a414547494949494949494949494949494746413a32281e1308000000000000000000000000000814212e3b4754616e7a86929faab3beccd6e1e0d3c7baaea398928989898989898989898989898989898989898989898989898989807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6674818e9babb5b5b4b4b4b4b4b3b3b6ac9b8e8175665b5044382b1f121c2a36424d5764707d8a96a1adb7b7b7b7b6b6b6aa9e918477685d5245392c201307000000000000000b151e2a343d474f59616c717c838e939c9fa6acafb5b6b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7b5b2adaaa29f9791877f786d675d554b42382e241a0d0400000000000000000000000000000000000000000000000000000000000003060608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080603000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f5456565656565656565656565656565656565654524c443a303a434c52545656565656565656565656565654524c443a3024190d04000000000000000000000004111d2935404b5565727f8b98a2aebcc5d0dee8dfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7885929ea8a8a8a8a8a7a7a7a7a6a6a49a8b7e7164544a3f33281c0f1a25313b4653606d7884919eabaaaaaaaaaaaaa9a9a096877a6d6054473a2d21140700000000000000030c18222b353e47505a616a6e79818990949c9fa4abaaababababababababababababababaaa9a9a19e98928c847d736c665d554b433930261c12080000000000000000000000000000000000000000000000000000000104060b0f12131516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161515120f0a0400000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960636363636363636363636363636363636363615e564c4136414c565d6063636363636363636363636363615d564c4135291f160c01000000000000000000000613202c3945515d6776828f9caab4bfced7e1ebdfd2c5b8ac9f928579707070707070707070707070707070707070707070707070706e695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89979b9b9b9b9b9b9b9a9a9a9a999993877a6e6154473b2d22170b141f2b3844505c6673808c999d9d9d9d9d9d9d9d9c9b96897d706356493d3023160a0000000000000000061019232c353e4850575f676d747c838a8f93999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9c9a97918d857f79706b605b544b433a30271e140a000000000000000000000000000000000000000000000000000001070d1013171c1f2022232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322211f1b150e06000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d685e52463945525d686d6f6f6f6f6f6f6f6f6f6f6f6f6f6d685d52463e31281e1308000000000000000000000714202d3a4753606d7a86929facb9c5d0dfe9ebdfd2c5b8ac9f9285796c636363636363636363636363636363636363636363636363615f574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8e8e8e8e8e8e8e8e8e8d8d8d8c8c8c8377685e5246392d1c1106101c28343f4a54616e7b879090909090909090908f8f8e8c7f7265594c3f3226190c00000000000000000007111a232c363e454e555d606b6f767d82878b8e909191919191919191919191919191918f8d8984807a736d676059504a423a31281e150c0200000000000000000000000000000000000000000000000001070c12181d2022282b2d2e30303030303030303030303030303030303030303030303030303030303030303030303030303030303030302f2e2b26201810060000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6154473a4754606d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d615a50433a2f24190d030000000000000000000a1724313d4a5764707d8a98a3aebac7d3e0ecebdfd2c5b8ac9f9285796c5f565656565656565656565656565656565656565656565655534d453b31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e80818182828281818181818080807f7f7d7063564c41362a1e0a000b17232e3846525e6974818484848484848383838382817f7b6e6155483b2e2215080000000000000000000008111a242c333c434b515960636b70767a7f828385858585858585858585858585858482807c78736d68605d554f443f382f281f160c03000000000000000000000000000000000000000000000000030b12181d24292c2d3338393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e0400000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798789898989898989898989898989898989897e7164584b3e4a5663707d8989898989898989898989898981756c61554c4135291f14090000000000000000010e1b2834414e5b6774818e9aaab4bfcbd7e3efebdfd2c5b8ac9f9285796c5f52494949494949494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c7174747575757575757474747473737372706b6055443b3025190e0006111c2a36424d57646e74777777777777777776767574736e695f53463a2d211407000000000000000000000008121a212a313940454f54596163686e7275777878787878787878787878787878777674706c66615e56514b433d332d261d160d04000000000000000000000000000000000000000000000000060d151d24292f35393a3f44464849494949494949494949494949494949494949494949494949494949494949494949494949494949494949494847433c342a20150a00000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929696969696969696969696969696968b7e7164584b3e4a5663707d899696969696969696969696938a7d70675d51453b31261a0e040000000000000004111d2935414c566a7783909daab6c3d1dce7f3ebdfd2c5b8ac9f9285796c5f52463d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a6164676868686868686868676767676666666360594f4432291e140800000e1a25303b45535c64676a6a6a6a6a6a6a6a6a69686866615f574d42372b1e1205000000000000000000000000080f181f272f353d43484f55565e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b696763605b54524c45403a3128221c140b040000000000000000000000000000000000000000000000020a11171f272f35394045474a505355565656565656565656565656565656565656565656565656565656565656565656565656565656565656565655534e463c32261b0f03000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929fa2a2a2a2a2a2a2a2a2a2a2a2a2978b7e7164584b3e4a5663707d8996a2a2a2a2a2a2a2a2a2a69e91847a6d60574d42362a20150a000000000000000713202c3945525d687885929fabb8c5d2deebf8ebdfd2c5b8ac9f9285796c5f52463930303030303030303030303030303030303030302e2d2a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e485055575a5b5b5b5b5b5b5b5b5b5a5a5a59595956554f473d3320170d02000009141f2933414a53585b5d5d5d5d5d5d5d5d5d5c5c5b5955534d453c31261a0e0200000000000000000000000000060d151d242932383e44484c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5a5653504a46413a352f281f17110a020000000000000000000000000000000000000000000000030c141c2328313940454b5153545b60616363636363636363636363636363636363636363636363636363636363636363636363636363636363636363625f584e43372b1f1206000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facafafafafafafafafafafafa4978b7e7164584b3e4a5663707d8996a3afafafafafafafafada1968d8074695f53463d32271b0f040000000000000714212d3a4754606d7a8797a2adbac6d3dfecf8ebdfd2c5b8ac9f9285796c5f5246392c2323232323232323232323232323232323232322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4e4e4e4f4f4f4e4e4e4e4e4d4d4d4c4c4a48443d352c210e05000000030d17212f3841484c4e515151515151505050504f4e4c4846423c332a1f1409000000000000000000000000000000030b121821272c33383b4146474c4f505252525252525252525252525252514f4d4946443f38363029241d160d06000000000000000000000000000000000000000000000000040c151e262e343d434b51555d6065666c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e211508000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9bcbcbcbcbcbcbcbcbcb1a4978b7e7164584b3e4a5663707d8996a3b0bcbcbcbcbcbcbdb2a89f92867b6e61584e43372b20150a0000000000000815212e3b4854616e7b8794a9b3becad6e2eef8ebdfd2c5b8ac9f9285796c5f5246392c1f1616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393d3e4141424242424242414141414040403f3d3c38332c231a0f0000000000050f1d262f363c4041444444444444444443434241403b3a37312a21180e030000000000000000000000000000000001070c161b21282c3036393b3f424445454545454545454545454545454443413d3938332d2a251e18130c04000000000000000000000000000000000000000000000000040d161e2730383f444f555d60676d7176797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f221509000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5c9c9c9c9c9c9c9beb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9c9c9c9cfc4bbaea3998e81756a6054473c31261b0f0200000000000915222f3c4855626f7b8895a2aebbd0dbe6f2f8ebdfd2c5b8ac9f9285796c5f5246392c1f130a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303134353535353535353534343434333333302f2c27211a11080000000000000b141d252b303334373737373737373737363535332e2d2b261f180f0600000000000000000000000000000000000000040a0f161c1e252a2d2e3235373838383838383838383838383838383634302d2b28221c19130d0701000000000000000000000000000000000000000000000000030c161f283039424a505960676d73797e838688898989898989898989898989898989898989898989898989898989898989898989898989898989898989898983776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2d5d5d5d5d5cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d5d5d5d7cbbfb5ab9e93897c6f62584e43372b1f140800000000000915222f3c4855626f7b8895a2aebbd1dce8f3f8ebdfd2c5b8ac9f9285796c5f5246392c1f130f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d212324272828282828282828282727272626262323201c160f0800000000000000020b131a202427282a2a2a2a2a2a2a2a2a2929282622211e1a140e0600000000000000000000000000000000000000000000050b1014191e202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b292723201f1c17110d080200000000000000000000000000000000000000000000000000000a151e28313a434b545c606b707980858b909298969696969696969696969696969696969696969696969696969696969696969696969696969696969696969083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfe2e2e2d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e2e7dcd1c6bdafa59c8f82756a5f53473b3025190e02000000000815222e3b4855616e7b8894abb5c0cbd7e3eff8ebdfd2c5b8ac9f9285796c5f5246392c1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c181714110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171b1b1b1c1c1c1b1b1b1b1b1a1a1a1919171614100b0500000000000000000001080f14181a1b1e1e1e1e1e1e1d1d1d1d1c1b191514120e09030000000000000000000000000000000000000000000000000002080e111414191c1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1c1a1613120f0b060000000000000000000000000000000000000000000000000000000006111c26303a434c555c666d747d848d92989d9fa3aaa2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecefe4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3ede3d8cfc1b7aa9e94887c6f62564d41362a1e1105000000000714212e3a4754616d7a8799a3afbbc7d3e0edf8ebdfd2c5b8ac9f9285796c5f5246392c282828282828282828282828282828282828282423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0e0e0f0f0f0f0f0f0e0e0e0e0d0d0d0c0a0907040000000000000000000000000003080b0d0e111111111111111110100f0e0d080705020000000000000000000000000000000000000000000000000000000000020507080c0f11121212121212121212121212121211100e0a0606030000000000000000000000000000000000000000000000000000000000060f17232e38424c555d676d78808991969fa2aaacaeb4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3f4eae1d3c7bbb0a69b8e8175685e5246392d20160a000000000713202d3a4653606d7986929facb9c5d2dfecf9ebdfd2c5b8ac9f9285796c5f524639353535353535353535353535353535353535353531302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d182128343f4a545d676d79818d929ea0a8aeb3b8babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3eff3e3d7ccc1b9ac9f92867b6e6154473d32271b0f0300000006121f2c3844515c667784919daab7c4d2dde8f4ebdfd2c5b8ac9f9285796c5f52464242424242424242424242424242424242424242423e3d39332c241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606070603000003010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050608090909090909090909090909090909090909090909090909090909080603000000000000000000000000000000000000000009141f29333b44505c666d79828f939da4acb2babec5c7cbd0c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3eff4e9e0d3c7bbafa3998c7f7266584e43382c1f130700000004101c2834404a546875828f9babb5c0ccd7e3f0ebdfd2c5b8ac9f9285796c5f524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b49453e362c22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131312100c06100e0c0a080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0f12131416161616161616161616161616161616161616161616161616161615130f0a040000000000000000000000000000000000020e1a26313b45505a606d78828f949ea5aeb9bdc4cad0d3d6dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcefe3d7cbc0b5ab9d9184776a6054483b2e221509000000000c18232e3f4c5865727f8b99a4afbbc7d4e0edebdfd2c5b8ac9f9285796c5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b575550483e33281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20201f1c171e1c1b19171514120e09070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215171b1f2021232323232323232323232323232323232323232323232323232322211f1b150e070000000000000000000000000000000005121e2a36424d57616c73808d949fa6afb7c0c9ced6dbdfded6d6d6d6d6d6d6d6d6d6d6d6d6d7dadee2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effff3e8dcd1c7b8aca096897c6f6256493c31251a0e020000000714212e3b4754616e7b87939facb9c6d1dce8ebdfd2c5b8ac9f9285796c68686868686868686868686868686868686868686868686864615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2d2c28232b2927262421211e1a1414110e09040100000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10151b1f2122272b2d2e2f303030303030303030303030303030303030303030303030302f2e2b26201810070000000000000000000000000000040f19222d3a46535f69717e8a929da6b0b8c1c9d5d9dad5d2d1c9c9c9c9c9c9c9c9c9c9c9c9cacbced3d9e1eaefefefefefefefeff5f0eceae9ebebeee9ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effff9eee3d4c8bdb2a8998d807366574d42362a1e12050000000714202d3a46525e6976838f9cabb5c0cbd7e1ebdfd2c5b8ac9f92857975757575757575757575757575757575757575757575757575716c6155493d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393a38342e37363432312e2d2a2521201e1a14110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2e2d3337393b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e04000000000000000000000000000a16212b37434e58616e7b86929fa4aeb8c2cad3dbd6cfc9c6c4bcbcbcbcbcbcbcbcbcbcbcbcbdbec2c8cfd8e1ebf6fcfcfcfff8f1eae4e0dddddedfe1e6ddd0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfff1e5d9cec3b7aa9d908477695e53463a2d21140700000005111e2a36424d5665727e8b99a3afbbc5cfdae6dfd2c5b9ac9f928781828282828282828282828282828282828282828282828282827e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f444646443f454443413f3d3b3a36312e2d2a25201d19130e0802000000000000000000000000000000000000000000000000000000000000000000000002080d151d23292c32373b3c3f44464749494949494949494949494949494949494949494949494949494947433c342a20150a000000000000000000000000030f1b27323b47535f6a75818e98a2aeb6c0cad4dcd6cdc4beb9b8afafafafafafafafafafafafb0b2b6bdc6cfd9e4effbfffff8efe6dfd8d4d1d0d1d2d5dadad0c3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfff6eaded1c5b8aca095877b6e6154483b2e211508000000020e1925303b4754616d7a86929fa9b3bec9d5dfe0d4c7bbafa399928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505353504a52514f4e4c4a4846423f3b3a36302c29241e19140d07010000000000000000000000000000000000000000000000000000000000000000050d13191f272f34383c43474849505354565656565656565656565656565656565656565656565656565655534e463c32261b0f03000000000000000000000007131f2c38434e58626f7c87939faab4bfc8d2dcdacfc4bbb3adaba3a3a3a3a3a3a3a3a3a3a3a3a3a6abb4bdc8d3deeaf6fffbf1e6ddd4cdc8c4c3c4c6c9cfcdcec3b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfff9ede0d4c8bcb1a7978a7e7164574b3e3124180b000000000914202d3946525e6874818e97a1adb9c2cdd6dfd7cbc0b5aba39f9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b998c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b60605c5f5e5e5c5a595754534d4b4746423b39352f2a251f18130c04000000000000000000000000000000000000000000000000000000000000070e171e252a31394045474e5355535b60616263636363636363636363636363636363636363636363636363625f584e43372b1f130600000000000000000000000915222e3b4854606a75828f9aa4afbcc5d0dae1d5c9beb3a9a19e969696969696969696969696979aa2abb6c2cedae6f3fff5eadfd4cbc3bcb8b6b8b9bebec0c2c2b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffcf0e5d9cec0b3a79a8d8074675a4d4134271a070000000005111d2a36414c56606d7a85929ea6b0bbc4cdd7dcd1c7bdb5afaca8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a6998c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c6d666c6b6a69676564615e575854524d4745413a363029241d160d0701000000000000000000000000000000000000000000000000000000081019202930363e434b5153585f6266656c6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e21150800000000000000000000000916232f3c4956626f7c89949eacb6c0ced7e2dfd2c6b9ada197918989898989898989898989898a909aa6b2becbd7e4f1fcf0e4d8cdc3b9b1abaaabadb3b1b3b5b6b6aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffff5e9dccfc3b6a99c908376695d50432f23180c00000000010d1925303a45525d68717e8b949fa9b2bbc5ced7d9cfc7c0bbb9b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787979787877767472706e696865615e5754524c46413b352f281f18120b030000000000000000000000000000000000000000000000000008111a222a323a414650555c60656a6f7377797a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f2216090000000000000000000006131f2b37434e586774818d9aa6b0bec7d2e0e9ded1c4b8ab9e91857d7c7c7c7c7c7c7c7c7c7c7c7e8a97a3b0bdcad6e3f0f9ece0d4c8bcb1a79f9d9ea1a9a4a7a8a9a9aa9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffff7eaddd1c4b7aa9e9184776b554b4034291c10040000000008131e2935414c56626c76829097a1a9b3bcc5cdd8d9d1cbc7c5c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c868685858482817f7d7b7875726e6965605d56524d45413a3129231d150d05000000000000000000000000000000000000000000000008111a232c343c444c525a61676d72777c80848687898989898989898989898989898989898989898989898989898983776a5d5144372a1e11000000000000000000000815222e3b4754606a7884919eabb7c1d0d9e4eaded1c4b7ab9e91847870707070707070707070707a8794a0adbac7d3e0edf7eaddd1c4b8ab9f9590919796989a9b9c9d9d9d9083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffff8ebded2c5b8ab9f928578675c5145382c1f130600000000020d1924303a44505a616e7b859197a2aab3bbc2ccd2d9d7d4d2cececececececececececececececececececececcbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88929291918f8d8c8a8784817e7b76716d68615e56514b433e342f271f170f0600000000000000000000000000000000000000000007101a232c353d464e565e616c71797f84888d919299959696969696969696969696969696969696969696969696969084776a5d5144372a1e11000000000000000000000916222f3c4955626f7c8896a1adb9c5d3e2ebeaded1c4b7ab9e9184786b6363636363636363636d7a8794a0adbac7d3e0edf6e9ddd0c3b6aa9d90838587898b8d8f8f9091919083776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffff9ecdfd3c6baaea298867a6d6053473a2d201407000000000008131e28323e46535f696f7c859298a2a9b1bbc0c7d0d3d7dcdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd9ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959f9e9d9c9a989796918e8b87837e7a736e68605d5550454039312921180f0600000000000000000000000000000000000000050e19222c353d474f585f686d757e848b9196999d9fa3aba2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e11000000000000000000030f1c28333f4a546673808c99a8b2bdc9d5e5f4eaded1c4b7ab9e9184786b5e56565656565656616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c787a7c7e8082838384858583776a5d5044372a1d11000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffffbeee2d6cabeb3aa94877b6e6154483b2e2115080000000000020c16202a36424d575f6a6f7d8692979fa7afb6bec1c7cbd1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1ccbfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2abaaa9a7a5a8a19e9b99938f8b85807b736d67615a514b433b332a21180f060000000000000000000000000000000000020d17202a343d474f59606a6f7a828a91969da0a8aaacaeb4afafafafafafafafafafafafafafafafafafafafafafaa9d9084776a5d5144372a1e1100000000000000000006121f2b3844505b667783909daab6c3cfdae5f6eaded1c4b7ab9e9184786b5e51494949494954616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6d6f7174757676777879786c605346392d201306000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffffef2e6dbd0bbafa295887c6f6255493c2f221609000000000000040e1a26313b454e58606a707d8590959fa4acb0b9bbbfc3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4bfb3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb7b5b4b2b2adababa49f9c98928d868079716c605c554d453c332a21180e040000000000000000000000000000000008131e29323c464f59606b707c848f949ea1a9acb2b7b9babfbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e110000000000000000000613202d394653606c7985929facb8c5d2dfebf6eaded1c4b7ab9e9184786b5e51453d3d3d4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6263656768696a6a6b666c665b5044382b1f1206000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffffff7e2d5c8bbafa295887c6f6255493c2f2216090000000000000009141f29333c464e58606b707b838d939a9ea6acaeb5b6b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b3a6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc2c0bfbdb9b7b5afacaaa29f98928d847e746d675e574d453c332a20160b020000000000000000000000000000050e1925303a444e58606b707d8691969ea6adb2b8bdc3c5c7cbd1c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e110000000000000000000815222e3b4855616e7b8898a3aebac7d3e0ecf7eaded1c4b7ab9e9184786b5e514538303a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6256585a5c5c5d5e5e5b605b544a3f33281c0f03000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffffbefe2d6cabfb4aa94887b6e6155483b2e22150800000000000000030d17212a343d464f5960696e7880878f949c9fa3aba9abababababababababababababababababababababababa6998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8cdcfc9c5c4c0bbb9b4aeaaa39f96918a81796e695f574d453c32281d140a00000000000000000000000000020d17202a36414c565f6a707d869298a1a8b0b9bdc4c8ced2d3d7dcd5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1623303d495663707c8996aab4bfcbd6e3eff7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554b4d4f5050514a5053504a42382d22170b00000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e4a5663707d8996a3b0bcc9d6e3effcfffff9ecdfd3c6baaea298877a6d6154473a2e2114070000000000000000060f18222b343d474f575e666d737c82898f92999b9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e998c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d5dad5d2d2ccc7c5bebab4aea8a19e938e837b6e695f574d443a2f261c110600000000000000000000000008141f29323b46525e686f7c869298a2aab2bac1c9cfd4d9dfe0dad7d6d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d0c3b7aa9d9084776a5d5144372a1e110000000000000000000a1724313d4a5764707d8a97a3b0bdd0dce7f3f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f62554941424343443f4446443f382f261c110600000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b424a5663707d8996a3b0bcc9d6e3effcfffff8ebdfd2c5b8ac9f928579685e5246392d201307000000000000000000061019222b353d454d545c606a6f757c82868b8e90919191919191919191919191919191919191919191919191918c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc8d1d1d1d1d1d1d1d0cac6bfbab2ada59d9590847b6e695f564c42382d22170b0300000000000000000000020e1925303b44505a616d7a849198a2aab4bcc4ccd5dae0e5d9d3cecbc9c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c3b7aa9d9084776a5d5144372a1e110000000000000000000b1824313e4b5764717e8a97a4b1bdcad7e4f8f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c3536372d33383938332d261d140a0000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584f4f4f5663707d8996a3b0bcc9d6e3effcfffff6e9ddd0c3b6aa9d9083776a564c41362a1e110500000000000000000000071019232b333b424a51585f626b6f757a7e818385858585858585858585858585858585858585858585858585857f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afbbc4c4c4c4c4c4c4c4c5c6c9cbc4bdb9afa7a09691857b6e685e544a3f332820150a0000000000000000000005111e2a36414d56626c76828f96a1aab4bcc6ced6dee6e1d8cfc8c2bebdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb7aa9d9084776a5d5144372a1e110000000000000000000b1825313e4b5864717e8b97a4b1becad7e4f9f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f292a22282b2d2b28221c140b020000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e71645b5b5b5b5b63707d8996a3b0bcc9d6e3effcfffbefe3d7cbbfb4ab9b8e8174685b4e413025190d0100000000000000000000000711192129303940444e53596063686d7175767878787878787878787878787878787878787878787878787878726d63574b3e3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2afb8b8b8b8b8b8b8b8b8b8b9bec5cdc9c0b9b1a8a19791847a6d665b50443c31261a0f050000000000000000000714202d3946525e68717e8b949fa8b2bcc6ced8e0e8e4d9cfc6bdb6b2b0aeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaa9d9084776a5d5144372a1e110000000000000000000b1724313e4a5764717d8a97a4b0bdd2dde8f4f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221d171c1f201f1c17110a02000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7168686868686868707d8996a3b0bcc9d6e3effcfff9ece0d3c7baaea3998a7d7164574a3e3124170800000000000000000000000000070f171e272e343c43474f54565e6165686a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b66635b51463a2e22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895a2abababababababababababadb3bbc5cfcbc3bab2a9a0968f82786c60584e43372b21160b000000000000000005121e2a36424d57616e7b85929fa6b0bac4ced8e0eaf2ded3c8bdb4aba5a3a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a19d9084776a5d5144372a1e110000000000000000000a1723303d4a5663707d8996abb5c0ccd7e3f0f7eaded1c4b7ab9e9184786b5e5145382e3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160b0f1213120f0b060000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7575757575757575757d8996a3b0bcc9d6e3effcfff8ecdfd2c5b9ac9f92867a6d6053473a2d2014070000000000000000000000000000050c151c232832373d44484c5254585b5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e595751493f352a1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88959e9e9e9e9e9e9e9e9e9e9e9ea1a9b3bec9d5ccc4bbb2a89f948c7f726a5f53473d33271c1003000000000000000714212d3a46535f6974818e97a2adb8c2ccd6e0eaf2e6dacec2b6aba29a96959595959595959595959595959595959595959595959084776a5d5144372a1e110000000000000000000916222f3c4955626f7c8899a4afbbc7d4e0edf7eaded1c4b7ab9e9184786b5e514538363a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609030606060300000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf6e9ddd0c3b6aa9d908382828282828282828282909ca9b6c3cfdce9f6fff9eee2d6cabeb3aa9c8f8276675d5145392c201306000000000000000000000000000000030b121820262b32383a4146474b4e5052525252525252525252525252525252525252525252525252524c4b463f372e23180d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c889191919191919191919191919297a1adb9c6d2d6cdc3bab0a69f92877c6f62594f44382c1f140900000000000005111d2935414c56616e7b86929fa9b3becad4dee8f2f0e4d7cbbeb2a59a908a888888888888888888888888888888888888888888888883776a5d5144372a1e110000000000000000000714202d3a4753606d7a86939facb9c6d2dfecf7eaded1c4b7ab9e9184786b5e51454343434754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8eaddd1c4b8ab9f95908e8e8e8e8e8e8e8e8e90949fabb7c4d0ddeaf6fcf3e7ddd3c6baaea2988b7f7265554b4035291d11040000000000000000000000000000000000070c151b21272c3035393a3e424345454545454545454545454545454545454545454545454545453f3e3a352e251c110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010815222f3c4855626f7c8585858585858585858585858585929eabb8c5d1ded5ccc2bbaea3998f82766b6054483b31251a0e0200000000000713202d3946525e6874818e99a3aebcc5d0dce6f0faf0e3d6c9bdb0a3968a7d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6155483b2e22150800000000000000000006131f2c3845515d677784919eaab7c4cfdae6f2eaded1c4b7ab9e9184786b5e51505050505054616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8ece0d4c8bcb1a79f9d9b9b9b9b9b9b9b9b9b9c9fa6b0bbc7d3e0ecf8f4eae1d6cabeb3a99f92857a6d6154473a2f24180d01000000000000000000000000000000000000040a0f161b1e25292d2e323537383838383838383838383838383838383838383838383838383833322e2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1319212e3b47535f6a6f787878787878787878787878787a8794a0adbac7d3ded7cbbfb5ab9f94897d7063574d42362a1e120500000000000714212e3a4754616d7a86929fabb5bfced7e1eef7ffeee1d5c8bbaea295887b6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695f53463a2d21140700000000000000000004101d2935404b556874818e9ba9b3bec9d5e2eeeaded1c4b7ab9e9184786b5e5d5d5d5d5d5d5d616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8f0e4d8cdc3b9b1abaaa8a8a8a8a8a8a8a8a8a9abb0b8c2cdd8e4f0f8ede2d8cfc6baada2978c8073685d5246392d1d1307000000000000000000000000000000000000000000040b0f13191d202125282a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2625221e18110a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181e24293037434e585f626b6b6b6b6b6b6b6b6b6b6b6b6d7a8794a0adbac7d3e7dcd1c6bdb0a69c8f8276695e53463a2d2114070000000006121f2b37434e5865727f8c99a3aebdc6d1e0e9f3fffbeee1d5c8bbaea295887b6f62626262626262626262626262626262626262626262615f574d42362a1e1205000000000000000000000c18242f3d4a5663707d8997a1adb9c6d2dfeaeaded1c4b7ab9e9184786b6969696969696969696d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8f5eadfd4cbc3bcb8b6b5b5b5b5b5b5b5b5b5b6b7bbc2cad4dee9f5eee7dcd1c6bcb1a79f92857a6d60564c4135291d0c01000000000000000000000000000000000000000000000002080d111314181b1d1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151d23282f353b4146474e53555e5e565e61616262626161616d7a8794a0adbac7d3e0e3d8cfc2b7ab9f94877b6e6154483b2f24180c000000000815212e3b47535f6a7784919dabb4bfcfd8e3f2fbfffbeee1d5c8bbaea295887b6f6255555555555555555555555555555555555555555555534d453b31261a0e02000000000000000000000713202d3a4653606d7985929eabb8c2cfd9e3eaded1c4b7ab9e91847876767676767676767676767a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8fbf0e6ddd4cdc8c4c3c1c1c1c1c1c1c1c1c1c3c4c7cdd4dce6f0eee5dcd7cbbfb4aaa0958c7f73685d52443a3024190d0000000000000000000000000000000000000000000000000000010507070b0f1012121212121212121212121212121212121212121212121212120c0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e272e343a41454d5254555d6064686a686d6e6f6f6f6e6d6c6d7a8794a0adbac7d3e0eae1d3c7bbb0a6988c7f7265554b4035291d10040000000915222f3c4855626f7c8895a0acbdc6d1e1eaf4fffffbeee1d5c8bbaea295887b6f625548484848484848484848484848484848484848484846423b33291f1409000000000000000000000006121f2c3844505c6674818d9aa6b0bdc7d1dce8dfd2c5b9ac9f928683838383838383838383838383909da9b6c3d0dce9f6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8fff8efe6dfd8d4d1d0cecececececececececfd0d3d8dee6eaeae8dcd3cac1baaea3989183796d60564c4132281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810192129303940454c52565e6165676d717477787a7b7b7c7c7b7a79777a8794a0adbac7d3e0f3e3d8ccc2b6a99d908376675d5145382c1f1306000004111d2935414c5666727f8c99a7b1bccfd8e2f3fcfffffbeee1d5c8bbaea295887b6f6255483c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a36312921170d03000000000000000000000003101c28343f4a54636f7c89949fabb5c0cbd7e0e0d3c7baaea3989290909090909090909090909090959fabb8c4d1ddeaf7eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8fffff8f0eae4e0dddddbdbdbdbdbdbdbdbdbdcdddddddddddddddcd7cac1b8afa59f92867c6f675d51443a2f20160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a222b333b424b51565d60686e72767a7d818385878888898888878584828f9ca8b5c2cfdbe8f4ecdfd2c5b9ac9f92867a6d6053473a2d20140700000713202c3945525d687683909ca9b6c3cedceaf4fffffffbeee1d5c8bbaea295887b6f6255483c2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a261f170f06000000000000000000000000000c17232e394653606c78839099a3afbbc4ced8e1d7cbbfb4aaa39f9c9c9c9c9c9c9c9c9c9c9c9c9d9fa7b1bcc8d4e0ecf9eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8fffaf0e8e0dad5d2d1d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1cbc1b8b0a69e938b7f726a5f554b4032281e0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a242c343d454d545c60686d737b7f82868a8e90929894959595949892908f949eaab7c3d0dce9f6ede0d4c7bbafa399887b6e6255483b2f22150800000714212d3a4754606d7a86929facb9c5d2dfecf8fffffffbeee1d5c8bbaea295887b6f6255483c2f222222222222222222222222222222222222211e1a140d06000000000000000000000000000006121f2b3744505b656f7c87929fa8b2bcc6cfd8dcd1c6bcb4aeaca9a9a9a9a9a9a9a9a9a9a9a9a9abb1b9c2cdd8e4f0fceee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8fcf2e8ded6cfc9c5c4c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c0bbafa69e948e81756d62584e43392f20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19222c363e464e575e666d727a80868b8f92999b9d9fa2aaa2a2a2aaa29f9d9c9ea6b0bbc7d3dfebf8efe3d7cbc0b5ab95887c6f6255493c2f22160900000a1724303d4a5763707d8a99a3afbbc7d4e0edf9fffffffbeee1d5c8bbaea295887b6f6255483c2f22151515151515151515151515151515151514120e0903000000000000000000000000000000030f1b27333f49535f6a73808d96a1aab4bdc6cfd8d8cfc6bfbab9b6b6b6b6b6b6b6b6b6b6b6b6b6b8bcc2cbd4dfe9f5ffeee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8f6ebe0d6ccc4bdb9b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5afa59e948f82786d605b51463c31271d0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c17202b343e48505860696e797f858d92989c9fa3abaaabaeb3aeafafb4aeacaaa8aab0b8c1ccd7e3effbf4e8dcd1bbafa295887c6f6255493c2f22160900000c1926333f4c5966727f8c99abb5c0cbd7e3effcfffffffbeee1d5c8bbaea295887b6f6255483c2f2215090808080808080808080808080808080705020000000000000000000000000000000000000b17222d38414e58606d79849198a2abb4bdc6ced5d8d1cbc7c5c3c3c3c3c3c3c3c3c3c3c3c3c3c4c8cdd4dde6f0f6f6eee2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8f1e5dacfc4bab2adabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaba39f938e82796d665c50493f342a1f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29323d46505a616a6f7b838c92979fa2aaacaeb4b6b8babebbbcbbbfbab8b7b5b7bbc1cad3dee9f4fff9e2d5c8bbafa295887c6f6255493c2f2216090004101c2834404b556875828e9ba8b5c1d1dce8f4fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c45515d676f7d869299a3abb4bcc3cbd3d8d7d3d2cfcfcfcfcfcfcfcfcfcfcfcfd0d1d4d8dfe6eaeaeaeaeae2d5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8ede1d5c9bdb2a8a19e9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d99928c81786d675c544a3f372d22180d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303b444e58616c707c8590959ea1a9aeb4b9babfc3c5c6cad0c8d0cac7c5c3c2c3c7ccd3dce5effafbeee2d5c8bbafa295887c6f6255493c2f2216090006131f2c3845515c677784919eaab7c4d1ddeaf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000a141d2935404b55606b707d879299a2aab1b9c0c7ccd3d6dbdcdcdcdcdcdcdcdcdcdcdcdcdcddddddddddddddddddddddd5c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf8ebdfd2c5b9ada196919090909090909090909090909090909090909090877f746d665c554b42382e251b100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424d56606a707e869197a0a7adb3babfc5c7cbd1d2d3d6dbd5dbd6d3d2d0cfd0d3d7dee5eef7fffbeee2d5c8bbafa295887c6f6255493c2f221609000713202d3a4653606d7986939facb9c6d2dfecf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000020b18242f39434f59606b717e879298a0a7afb7bbc2c7cad0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c8bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf7eaded1c4b7ab9e918483848484848484848484848484848484848484837c736d605c544b433930261c1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545e696f7c879298a1a9b1b9bec5cad0d3d7dcd3d3d3d3d3d3d3d3d3d3d4d5d8dce2e9f1f9fffbeee2d5c8bbafa295887c6f6255493c2f221609000815222e3b4855616e7b889aa4afbbc8d4e0edfafffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313d464f59616c717e8690959da5abb0b8babfc2c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3bbafa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e77777777777777777777777777777777777777766f6b635b514b423931271e150a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666e7b859199a2aab2bbc3cacfd6d4cfcccbc6c6c6c6c6c6c6c6c6c6c7c8ccd1d7dfe7f1fbfbeee2d5c8bbafa295887c6f6255493c2f221609000a1623303d495663707c8996acb6c0ccd8e4f0fcfffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b343d47505a616c717c838e939c9fa6acaeb4b5b6b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7afa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfe9e9e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696360595145403930271f150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55606d78839097a1abb4bcc4cdd6dad1c9c3c0bfbababababababababababbbcc0c5cdd5dfe9f3fbeee2d5c8bbafa295887c6f6255493c2f221609000b1824313e4b5764717e8a97a4b1bdd2dde8f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000040d19222c353e48505a616a6e7981888f949b9fa2aaa8aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa295887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2ddddddddd7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e71645d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d56544f4740342e271e150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f8b959fa9b2bdc6ced6dfd1c7bfb8b3b2adadadadadadadadadadaeb0b4bbc3cdd7e2edf9eee2d5c8bbafa295887c6f6255493c2f221609000c1926333f4c5966727f8c99a5b2bfccd8e5f9fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c363e4850585f676d747c82898f92989a9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d95887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d0d0d0d0d0d0cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e71645851515151515151515151515151515151504948433d3428231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7a85929ea7b1bbc4cfd8e0d4c9bfb5ada7a5a0a0a0a0a0a0a0a0a0a0a1a3a9b1bbc5d1dce8f4eee2d5c8bbafa295887c6f6255493c2f221609000d1a2733404d5a6673808d99a6b3c0ccd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242c363e464e555d606a6f767c82868a8d8f909090909090909090909090909090909090909090909090909090909090887c6f6255493c2f221609000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c3c3c3c3c3c3c3c3beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b444444444444444444444444444444433c3b38322b2218120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6673808c97a1adb9c2cdd6e1dccfc3b8ada39b989393939393939393939394989fa9b4c0ccd8e4f0eee2d5c8bbafa295887c6f6255493c2f221609000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a242c333c434b515860626b70757a7e8082838484848484848484848484848484848484848484848484848484848484837b6e6255483b2f221508000000000000000000000000000000000000000000000013202c3946535f6c7986929facb6b6b6b6b6b6b6b6b6b6b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e373737373737373737373737373736302f2c27211910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7885919ea9b3becbd4dfe8d9ccc0b3a79b918c87878787878787878787888d98a3b0bcc8d5e2eeeee2d5c8bbafa295887c6f6255493c2f221609000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a212a313940454e54596063676d717475777777777777777777777777777777777777777777777777777777777777776e695f53473a2e211408000000000000000000000000000000000000000000000013202c3946535f6c7986929faaaaaaaaaaaaaaaaaaaaaaaaa4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e312a2a2a2a2a2a2a2a2a2a2a2a2a2a23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d8997a1adbbc5cfdde6e5d8cbbfb2a5988c7f7a7a7a7a7a7a7a7a7a7a7b8894a1aebbc7d4e1eeeee2d5c8bbafa295887c6f6255493c2f221609000e1b2835414e5b6874818e9ba7b4c1cedae7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f181f272f353c43474f54555d606467696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f574d42372b1e1206000000000000000000000000000000000000000000000013202c3946535f6c7986929d9d9d9d9d9d9d9d9d9d9d9d9d9d978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e31251e1e1e1e1e1e1e1e1e1e1e1e1d1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774808d9aa9b3becdd7e1efe4d8cbbeb1a5988b7e726d6d6d6d6d6d6d6d6d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000f1c2835424f5b6875828e9ba8b5c1cedbe8f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d242932373d44484b5153575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453c31261a0e02000000000000000000000000000000000000000000000013202c3946535f6c7987909090909090909090909090909090908b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125181111111111111111111111100909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3643505d697683909ca9b6c3cfdce9f3e4d8cbbeb1a5988b7e7265606060606060616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000f1b2835424e5b6875818e9ba8b4c1cedbe7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820272b32383a4045474b4d4f505151515151515151515151515151515151515151515151515151515151514847423c332a201509000000000000000000000000000000000000000000000000101d2a3743505d6a768383838383838383838383838383838383837d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b04040404040404040404030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919eabb7c4d1deeaf1e4d8cbbeb1a5988b7e7265585454545454616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000e1b2834414e5b6774818e9aa7b4c1cddae7f4fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151b21272c2f35393a3e4142444444444444444444444444444444444444444444444444444444444444443b3a37312a21180e03000000000000000000000000000000000000000000000000101c2936424e5b6671767777777777777777777777777777777777706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b47474754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000e1b2734414e5a6774818d9aa7b4c0cddae7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161b1d24292c2d313436373737373737373737373737373737373737373737373737373737373737372f2e2b2620180f06000000000000000000000000000000000000000000000000000d1a26323e4a555f666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b1013181d20202427292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a150e0600000000000000000000000000000000000000000000000000000a16222d38434d555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d57554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000d1a2633404d596673808c99a6b3bfccd9e6f2fffffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314181a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e090300000000000000000000000000000000000000000000000000000005111c27313a434a4e5050505050505050505050505050505050504a48443e352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000c1925323f4c5865727f8b98a5b2becbd8e5f8fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0f11111111111111111111111111111111111111111111111111111111111111080806020000000000000000000000000000000000000000000000000000000000000a151f2831383e424344444444444444444444444444444444443d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecf1e4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000b1724313e4a5764717d8a97a4b0bdd1dce7f3fffffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d3236373737373737373737373737373737373737302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfecece4d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000916232f3c4956626f7c8995abb4bfcbd7e3effbfffffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000002050708090909090909090909090909090909090909090806030000000000000000000000000002050708090909090909090909090909090909090806030000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2dfe0e0e0d7cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000814212e3b4754616e7a8799a3aebac7d3e0ecf9fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000003090e1214151616161616161616161616161616161616161515120f0a0300000000000000000003090e1214151616161616161616161616161616161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5d2d3d3d3d3d3cabeb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000613202d394653606c7986929facb9c5d2dfecf8fffffffffbeee1d5c8bbaea295887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000050d141a1e212123232323232323232323232323232323232322211f1a150e0600000000000000060d141a1e212223232323232323232323232323232322211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000050a0d101011111111111111111111111111111111110a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9c5c6c6c6c6c6c6c6beb1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090006121f2b3844505b667783909daab6c3d0dde9f8fffffffffbeee1d5c8bbaea295887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000050f171f252a2d2e3030303030303030303030303030303030302f2e2b26201810060000000000060f171f262a2d2e3030303030303030303030303030302f2e2b262018100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facb9b9b9b9b9b9b9b9b9b9b1a4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900030f1c28333f4a546774818e9aa7b4c1d0dbe7f2fefffffffbeee1d5c8bbaea295887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a37312a22180e03000000030d17212931363a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322a22180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929facadadadadadadadadadadada4978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000b17222d3f4b5865727e8b98aab4becad6e2eefbfffffffbeee1d5c8bbaea295887b6f6255483c2f22150c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a0805000000000000000009141f29333b4246484949494949494949494949494949494949494847433c342a20150a00000009141f29333b4246484949494949494949494949494949494947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929fa0a0a0a0a0a0a0a0a0a0a0a0a0978b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000616232f3c4956626f7c8998a2aebac6d3dfecf9fffffffbeee1d5c8bbaea295887b6f6255483c2f2219191919191919191919191919191919181715110c060000000000020e1a25313b454d535456565656565656565656565656565656565655534e463c31261a0f0300020e1a26313b454d535556565656565656565656565656565655534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c7986929393939393939393939393939393938b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000713202d3a4653606d7985929fabb8c5d2dde8f4fffffffbeee1d5c8bbaea295887b6f6255483c2f26262626262626262626262626262626262524211d1711090000000005121e2a36424d575e61636363636363636363636363636363636363625f584e43372b1f12060005121e2a36424d575f61636363636363636363636363636363625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202c3946535f6c798786868686868686868686868686868686867e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000006121f2c3844515c6675828f9babb5c0ccd7e3f0fcfffffbeee1d5c8bbaea295887b6f6255483c32323232323232323232323232323232323231302d29221b12090000000714212d3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473a2e211508000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2c3845525e6a75797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000004101c2834404a5465717e8b99a4afbbc7d4e0ecf7fffffbeee1d5c8bbaea295887b6f6255483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342d241b110600000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255483c2f221509000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000c18232e3b4754616e7b87939facb9c5cfdae6f2fdfffbeee1d5c8bbaea295887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453e362d22170c00000d1a2734404d5a6773808989898989898989898989898989898989898276695c4f4336291c10000e1a2734414d5a67748089898989898989898989898989898983776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606060606060606060606060606060606060605c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000714202d3946525e6876828f9ca9b3bec9d5e1ecf7fffbeee1d5c8bbaea295887b6f62595959595959595959595959595959595959595959585650483e34291d1105000d1a2734404d5a6773808d969696969696969696969696969696968f8276695c4f4336291c10000e1a2734414d5a6774808d969696969696969696969696969083776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b5153535353535353535353535353535353535353504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f22160900000005111e2a36414d5664717d8a97a1adb9c5cfdae6f4fdfbeee1d5c8bbaea295887b6f6565656565656565656565656565656565656565656564625a5045392d211508000d1a2734404d5a6773808d9aa2a2a2a2a2a2a2a2a2a2a2a2a2a29c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546474747474747474747474747474747474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f221609000000020e1925303b4653606d7985929ea9b3bec9d5e2ebf5ffeee1d5c8bbaea295887c7272727272727272727272727272727272727272727272716c6256493d3024170a000d1a2734404d5a6773808d9aa6afafafafafafafafafafafafa99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7afafafafafafafafafaa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000008141f2c3844515c66727f8c97a1adb9c3d0d9e3eef9f3e6d9cdc0b3a69a8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164584b3e3125180b000d1a2734404d5a6773808d9aa6b3bcbcbcbcbcbcbcbcbcbcb5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3bcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28231c140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfebf1e4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0edeee2d5c8bbafa295887c6f6255493c2f2216090000000004101c2834404a54606d7985929ea7b1bdc7d2dde8f0f4e7dacec1b5a89d928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c83776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0c9c9c9c9c9c9c9c9c2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020202020202020202020202020202020201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2dfeaeae4d8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3e0eaeae2d5c8bbafa295887c6f6255493c2f22160900000000000c18232e3945515d67727f8c95a0abb5c0ccd7dee7f0e9ddd1c5b9aea49d9a989898989898989898989898989898989898989898989084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd5d5d5d5d5d5cfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd5d5d5d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131314141414141414141414141414141414141312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d2ddddddddd8cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d3ddddddddd5c8bbafa295887c6f6255493c2f221609000000000007121c2935404b55606d79839199a4afbbc2ccd6dee7f0e1d6cac0b6aea8a6a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e2e2e2e2dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae2ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070707070707070707070707070707070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c5d0d0d0d0d0d0cbbeb1a5988b7e7265584b3f3a4754616d7a8794a0adbac7d0d0d0d0d0d0c8bbafa295887c6f6255493c2f2216090000000000000d18242f3a45515c666f7c87939fa6b0bac4ccd5dee7e7dcd2c8c0b9b5b3b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6efefe8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae0ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb8c3c3c3c3c3c3c3c3beb1a5988b7e7265584b3f3a4754616d7a8794a0adbac3c3c3c3c3c3c3c3bbafa295887c6f6255493c2f22160900000000000007131d2834404b54606a73808d949fa8b2bac3ccd6dce2e4dad2cac5c1c0bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd3d3d3d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929facb7b7b7b7b7b7b7b7b7b7b1a5988b7e7265584b3f3a4754616d7a8794a0adb7b7b7b7b7b7b7b7b7b7afa295887c6f6255493c2f221609000000000000010c18232e39424e58606d78828f96a0a8b2bac2cbd0d8dfe2dcd6d1cecdcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929faaaaaaaaaaaaaaaaaaaaaaaaa5988b7e7265584b3f3a4754616d7a8794a0aaaaaaaaaaaaaaaaaaaaaaaaa295887c6f6255493c2f2216090000000000000007121d27303d44505c666d7a849196a0a8b0babfc6ced3d6dbdedfdad9d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d0c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985929d9d9d9d9d9d9d9d9d9d9d9d9d9d988b7e7265584b3f3a4754616d7a87949d9d9d9d9d9d9d9d9d9d9d9d9d9d95887c6f6255493c2f22160900000000000000000b151e28343f4a545e686e7b8491969ea6aeb4bcc1c6cad0d1d2d4d7ddd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7adadadadadadadadadaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000131f2c3946525f6c7985909090909090909090909090909090908b7e7265584b3f3a4754616d7a8790909090909090909090909090909090887c6f6255493c2f2216090000000000000000030c17232e38424c565e696e7b848f949fa3aab0b8babec3c4c6c7ccd2c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2a3743505d6a768384848484848484848484848484848484837e7164574a3e3a4754606d7a8384848484848484848484848484848484837b6e6255483b2f22150800000000000000000006111c26303a444d575e696e7a828c92989ea6abadb3b6b8b9bbc0b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d939393939393939393939393939084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2935424e5b6670767777777777777777777777777777777777716c6155493c3945525d686d7777777777777777777777777777777777776e695f53473a2e211408000000000000000000000a151e28323b454d575e686d787f868f939b9fa2a9a9abacafb5adadadadadadadadadadadadadadadadadadadadaa9d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a67748086868686868686868686868686868683776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26323e4a555e666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64615a50453935414c565d606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f574d42372b1e120600000000000000000000030c162029333b454d565d666c727b82898e92979b9c9e9fa4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434c555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550483e332f3a444c52545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d55534d453c31261a0e020000000000000000000000040e172129333b444c545b60696e757c81858a8e9091939993939393939393939393939393939393939393939393939084776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100006131f2c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313a434a4e5051515151515151515151515151515151514a49453e362c28323a4145475151515151515151515151515151515151514847423c332a20150900000000000000000000000000050f172129323a424a50575f626a6f74797d818385868686868686868686868686868686868686868686868686868683776a5d5144372a1e11000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100004101c2834404b545c60606060606060606060606060606060605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e424344444444444444444444444444444444443e3c39332c2420282f35393a4444444444444444444444444444444444443b3a37312a21180e030000000000000000000000000000050f1720282f383f444d53586062666d70747678797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c1000000c18232e39424b515353535353535353535353535353535353514b43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f272d323537373737373737373737373737373737373731302d28221a161e24292c2d3737373737373737373737373737373737372f2e2b2620180f0600000000000000000000000000000000050d161d262d333c42474e54545c60636869666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000007121d2730394045464747474747474747474747474747474745403931271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c2226292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423211c17100c13191d20212a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a22211e1a150e06000000000000000000000000000000000000040b141c222831373d43474b5153575b545c6060606060606060606060606060606060606060606060606060605c544b4034281c1004000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000009141f29333b4246484949494949494949494949494949494947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11161a1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e171714110c0501080d1113141e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1514120e09030000000000000000000000000000000000000000020a11171f262b3237394045464a4e4a50535353535353535353535353535353535353535353535353535353514b42392e23180c00000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c1000020e1a26313b454d535556565656565656565656565656565655534e463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0d101011111111111111111111111111111111110b0a0804000000000104070711111111111111111111111111111111111108080602000000000000000000000000000000000000000000000000060b151a20272b2e34383a3d413f4446474747474747474747474747474747474747474747474747474645403930271d120700000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c100005121e2a36424d575f61636363636363636363636363636363625f584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151b1d23282c2d302e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809090909090909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181c1f202423282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317171c1f2020202020202020202020202020202020202020202020202020201f1c18120b03000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a67748089898989898989898989898989898983776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f2223232323232323232323232323232323232322211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b101213141414141414141414141414141414141414141414141414141313100c070000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d969696969696969696969696969083776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f30303030303030303030303030303030302e2d2a261f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070707070707070707070707070707070707070707070707070707060400000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa2a2a2a2a2a2a2a2a2a2a29d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7afafafafafafafafafaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d43474949494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070809090909090909090909090909090907070501000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3bcbcbcbcbcbcbcb7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e5456565656565656565656565656565656565655534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070c101313151616161616161616161616161616161413110d080603000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c9c9c9c9c9c3b7aa9d9084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626363636363636363636363636363636363615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214181c1f202223232323232323232323232323232321201e191312100c0600000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd5d5d5d0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000040a0f141a1e2123282c2d2f30303030303030303030303030302f2e2d2a25201f1c17110c070100000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae2ddd0c3b7aa9d9084776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000002080d161b1f262a2d2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302d2c28231c18120b03000000000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b788489898989898989898989898989898989898074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000050d131921272c31363a3b404546484949494949494949494949494949494746413d3a38342e29241d150d080200000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919696969696969696969696969696968d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000060e171e252a32383b4246484b51535556565656565656565656565656565654524c4a46443f38352f271f19130c04000000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919ea2a2a2a2a2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000020a1117202930363d43484d5355545c6062636363636363636363636363636362615e565753504a4540393129251e160e060000000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabafafafafafafafafafafafa79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000040b141c2228323a41464f54575f6166666d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d686964605c54514b433e35302820180f0800000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8bcbcbcbcbcbcbcbcbcb3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000040d161d262d333e444c52596063696e7377797b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a7875706d66605d555046413a322a211a1108000000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4c9c9c9c9c9c9c9c0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000040d161f282f383f4450565e616b6f767b808486888989898989898989898989898989898785827d79736d67615a524c443c332c231a12080000000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1d5d5d5d5d5cdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000030c161f28313a424a505a61686d747c82878d91929996969696969696969696969696969597928f8a857f79706c615e564e463d352c241a100700000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1dee2e2e2dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000a151e28313a434b545b606c717a81878f939a9d9fa3aba2a2a2a2a2a2a2a2a2a2a2a2a2a9a29e9c97918c847d756d685f584f473e362c23190f06000000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebefe6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000006111c26303a434b555d666c737e858e939a9fa4acacafb5afafafafafafafafafafafafafb3adaba9a19e96918a827a6e6a615950483e352b21180e040000000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000060f17232e38424b555d676d78808b92979fa4acafb6b9bbc0bcbcbcbcbcbcbcbcbcbcbcbcbcbeb9b8b3ada8a19e948f847c706b615a50473d332a20160c0200000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000030e182128343f4a545d676d79828d929fa2a9afb6bbc0c5c7cbd1c9c9c9c9c9c9c9c9c9c9c9cfcac6c4beb9b2aca69e9691867d716c61594f453c32281e130800000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000915202a333c44505c666d79838f949da4adb3bbc0c7ccd2d4d7dcd5d5d5d5d5d5d5d5d5d5d5dbd6d2cfc9c4bdb9b0a8a09892877e716b60574d443a3024190b02000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000030d1a26313c46515b606d78828f959ea6aebabec5ccd2d8dddfdfd6d6d6d6d6d6d6d6d6d6d6d6dbdcdfdad5cec9c1bab2aaa29992867d6f695f564c4135291d140a000000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000010b151f2b37434e58636d74818e949fa7b0b8c0cad0d8dddbd6d3d2c9c9c9c9c9c9c9c9c9c9c9c9cecfd2d7dddad5ccc4bcb3aba39892857b6e685d52463d2f261b11060000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000007121d27313947535f6a727f8c939da6b0b9c1cad6dbe0d7d0cac6c5bcbcbcbcbcbcbcbcbcbcbcbcc1c3c6ccd3dbded5cec5bdb4aaa29791847a6d61584e41382d22170b0000000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000c18242f3943505a626e7c87929fa5afb8c2cbd3dce2d7cec6bfbab8afafafafafafafafafafafafb5b6bac1c9d3dde0d7cfc6bcb3a9a0968e81746a6053493f33271b0f0300000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000004101d2935404b55616c76828f99a3aeb7c0cad4dde7dbd0c6bcb4aeaca3a3a3a3a3a3a3a3a3a3a3a3a8aaafb7c1ccd7e3e1d8cfc5bbb2a89f93877c6f655b5044372b1f150a00000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0100000000000000000000000000000000000000000006131f2c3945515d67717e8a949fabb5bfc9d2dce5e2d6cabfb4aaa29f9696969696969696969696969b9ea5afbac6d2deeae1d7cdc4bbafa4999083786c6053463c32261b0f00000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e010000000000000000000000000000000000000000000714202d3a4753606d7984919ea6b0bdc6d1dbe4ecdfd3c6baaea298928989898989898989898989898e939eaab6c3cfdce8e9dfd7ccc0b5ab9f958b7e7165584e43372b1b1106000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e01000000000000000000000000000000000000000005111e2a36414c5664717e8b96a1acb8c2cfd8e3edebdfd2c5b8ac9f92867d7c7c7c7c7c7c7c7c7c7c7d818e9ba8b5c1cedbe8f1e8ddd2c7bdb1a79d9184776a5f5347382d22170b000000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0e0202020202020202020000000000000000000000000714202d3946525e6876828f9ca8b2bdcad4e1eaf4ebded2c5b8ab9f9285787070707070707070707073808d9aa6b3c0cdd9e6f9eee3d9d0c2b8aca096887c6f6253493f33271b0f030000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271a0f0f0f0f0f0f0f0f0f0f0c0c0a0602000000000000000814212e3b4754616e7a86929facb9c4cedfe6f3f8ebded2c5b8ab9f9285786c63636363636363636773808d9aa6b3c0cdd9e6f3f5ebe2d4c8bdb2a89a8d8073655b5044372b1f12050000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d4134271b1b1b1b1b1b1b1b1b1b1b191816120d07000000000003101c28343f4a5465727f8b99a3afbbc7d4e0edf8f8ebded2c5b8ab9f9285786c5f5656565656565a6773808d9aa6b3c0cdd9e6f3fdf4e5d9cec3b7ab9e9184786c605346392d2013060000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d41342828282828282828282828282625221e18120a0100000006121f2c3844505c667683909cabb5c0cbd7e3effcf8ebded2c5b8ab9f9285786c5f52494949494d5a6773808d9aa6b3c0cdd9e6f3fff6eadfd2c5b9ada196897c6f6356493c302316090000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d413535353535353535353535353533322f2a231c130a0000000713202d3a4653606d7886929facb9c5d1dce8f4fff8ebded2c5b8ab9f9285786c5f52453d3d404d5a6773808d9aa6b3c0cdd9e6f3fffaede1d5c9bdb2a8988c7f7265594c3f3226190c0000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4d42424242424242424242424242423f3e3a352e251c120700000915222f3c4855626f7c8899a3aebac7d3e3eef9fff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffdf1e5dacfc1b4a79b8e8174685b4e4135281b0e0000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b463f372e23180d02000a1724313d4a5764707e8a97abb4bfcbd7e3f5fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff6e9dcd0c3b6a99d9083766a5d5043372a1d100000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf3e6dacdc0b3a79a8d8074675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b595751493f352a1e1206000b1825323e4b5865717e8b98a4b1bed1dce7f3fefff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7eaddd0c4b7aa9d9184776a5e5144372b1e110000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6f3f5e8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf3e6dacdc0b3a79a8d8074686868686868686868686868686868686866635b51463a2f22160a000c1926323f4c5965727f8c98a5b2bfcbd8e5f8fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7ebded1c4b8ab9e9185786b5e5245382b1f120000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e6ecece8dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae6ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf3e6dacdc0b3a79a8d80757575757575757575757575757575757575726d63574b3e3225180c000c1926333f4c5966727f8c99a5b2bfccd8e5f2fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff8ebded2c5b8ab9f9285786c5f5245392c1f120000000000000d1a2734404d5a6773808d9aa6b3c0cdd9e0e0e0e0dccfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cddae0ddd0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919eabb8c4d1deebf7eaddd0c4b7aa9d91838181818181818181818181818181818181817f7266594c3f3326190c000c1825323f4b5865727e8b98a5b1becbd8e4f6fffff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff7eaded1c4b7ab9e9184786b5e5145382b1e120000000000000d1a2734404d5a6773808d9aa6b3c0cdd3d3d3d3d3d3cfc2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0cdd3d3d3d0c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7ebded1c5b8aca095918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8376695c504336291d10000b1824313e4b5764717e8a97a4b1bdcedae5f1fdfff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff6e9ddd0c3b6aa9d9083776a5d5044372a1d110000000000000d1a2734404d5a6773808d9aa6b3c0c6c6c6c6c6c6c6c6c2b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3c0c6c6c6c6c6c3b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7ede1d4c8bdb1a8a09d9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b8f8376695c504336291d10000a1623303d495663707d8996a8b2bdc9d5e1edfafff8ebded2c5b8ab9f9285786c5f52453934404d5a6773808d9aa6b3c0cdd9e6f3fffff5e8dccfc2b5a99c8f8276695c4f4336291c100000000000000d1a2734404d5a6773808d9aa6b3b9b9b9b9b9b9b9b9b9b9b5a99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7b3b9b9b9b9b9b9b9b7aa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7f1e5d9cec3bab1acaaa8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a89c8f8376695c504336291d10000714212e3a4754616d7a8796a1acb9c5d2deebf7fff8ebded2c5b8ab9f9285786c5f52454141414d5a6773808d9aa6b3c0cdd9e6f3fffcf0e4d8ccc0b6ac998d8073665a4d4033271a0d0000000000000d1a2734404d5a6773808d9aa6adadadadadadadadadadadada99c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa7adadadadadadadadadaa9d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7f6eadfd5ccc3bdb8b7b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a99c8f8376695c504336291d10000713202d3946525d687884919eabb7c4d0dbe6f2fff8ebded2c5b8ab9f9285786c5f524e4e4e4e4e5a6773808d9aa6b3c0cdd9e6f3fffaede0d4c8bbafa49a8a7e7164574a3e3124170b0000000000000d1a2734404d5a6773808d9aa0a0a0a0a0a0a0a0a0a0a0a0a0a09c8f8276695c4f4336291c10000e1a2734414d5a6774808d9aa0a0a0a0a0a0a0a0a0a0a09d9084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fcf1e7ded5cec8c5c4c1c1c1c1c1c1c1c1c1c1c1c1c1c1b6a99c8f8376695c504336291d100005111d2935414c566874818e9baab3becad6e2edf8f8ebded2c5b8ab9f9285786c5f5a5a5a5a5a5a5a6773808d9aa6b3c0cdd9e6f3fdf4ebdfd2c6b9ac9f93877b6e6154473b2e2114080000000000000d1a2734404d5a6773808d939393939393939393939393939393938f8276695c4f4336291c10000e1a2734414d5a6774808d939393939393939393939393939084776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fff9f0e7dfd9d4d1d0cececececececececececececec2b6a99c8f8376695c504336291d1000010d1924303d4a5764707d8a98a2aebac6d1dce7f2f8ebded2c5b8ab9f9285786c67676767676767676773808d9aa6b3c0cdd9e6f3f5ebe2d6cabeb3aa9c908376695e52463a2d2014070000000000000d1a2734404d5a6773808686868686868686868686868686868686868276695c4f4336291c10000e1a2734414d5a67748086868686868686868686868686868683776a5d5144372a1e11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf7fef3e9e0d7d0cac6c5c6cad0d4d9dbdbdbdbdbdbdbcfc2b6a99c8f8376695c504336291d1000000814202d3a4753606d7985929faab4bfcbd7e0e9f3ebded2c5b8ab9f9285787474747474747474747474808d9aa6b3c0cdd9e6f9eee4d9d0c7baaea2988b7f7265564d42362a1e11050000000000000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000713202d3a4653606d78797a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deebf6f8ece2d7cec5bfbab8babfc5c8cdd4d8dee0e5e7dccfc2b6a99c8f8376695c504336291d10000006131f2c3845515c6773808d98a3aebac2ced7e2ececdfd2c5b9ac9f928680818181818181818181818083909daab6c3d0dde9f0e8ddd2c7beb2a99f92857a6d6054473b3025190e0200000000000006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5144382c1f12060006121f2c3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1deeaeaeae7dbd0c5bcb4aeacaeb4b8bcc3c8cdd1d4d9dddccfc2b6a99c8f8376695c504336291d10000004101c2934404b55616e7a86929fa7b1bcc5d0dbe7ece0d3c7baaea399928d8d8d8d8d8d8d8d8d8d8d8d9095a0acb8c4d1deeae7ded8ccc0b6aca1968d8073685d524539291f14090000000000000003101c28343f4a545c60606060606060606060606060606060606060605c544a4034281c10040003101c28343f4a545c60606060606060606060606060606060605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d1ddddddddddd6cabfb4aaa29fa2aaacb1b8bcc3c5c8ced0d2cfc2b6a99c8f8376695c504336291d100000000c18232f3946525e6873808c959faab4bfcad6dde4e3d7cbbfb4aba39f9a9a9a9a9a9a9a9a9a9a9a9a9da0a7b1bcc8d4e0e6ded5ccc4bbafa49a91847a6d61564c413529170d0200000000000000000c17232e38424a505353535353535353535353535353535353535353514a42392e23180c0000000c17232e38424a505353535353535353535353535353535353514b42392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c4d0d0d0d0d0d0d0c6baaea29892989da0a7abb1b7b8bcc1c4c6c7c2b6a99c8f8376695c504336291d1000000007121d2a36414c56606d78839098a2aebabfccd2d9e2dcd1c6bdb4aeaca7a7a7a7a7a7a7a7a7a7a7a7aaacb1b9c3cdd9e4ddd5ccc3bab1a79f93887d70685d52433a2f24190500000000000000000006111c2630383f44464747474747474747474747474747474747474644403930271c120700000006111c2630383f44464747474747474747474747474747474645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb8c3c3c3c3c3c3c3c3c3b8ac9f92868a90959d9fa7aaacb1b4b7b9bbc0b6a99c8f8376695c504336291d10000000010e1925303b44505c666e7b86929fa4adbbc0c7d0d7dfd8cfc6bfbab9b4b4b4b4b4b4b4b4b4b4b4b4b6b8bcc3cbd5dfdad5cbc3bab1a8a0958d80736b60564c4131281e1308000000000000000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000a151e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eabb7b7b7b7b7b7b7b7b7b7b2a5998c7f7d838a9095999da0a7a8aaacafb5b2a99c8f8376695c504336291d100000000008141e28343f4a545f69717e8b929ca3afb6bec5cdd5dad8d1cbc7c5c0c0c0c0c0c0c0c0c0c0c0c0c3c4c8cdd5ddd6cfc9c1b9b1a8a0969083796d60594f443a301f160c0100000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c030000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7885919eaaaaaaaaaaaaaaaaaaaaaaaaa5998c7f72787d83888c9195989b9d9fa4aba5a69c8f8376695c504336291d1000000000020c17232e38424d57626c73808c919fa4acb3bbc1c9cfd5dad7d3d2cdcdcdcdcdcdcdcdcdcdcdcdd0d1d4d9d7d3cdc5beb9afa7a09591847b6e665c51473d32281e0d04000000000000000000000000030a11171c1f20202020202020202020202020202020202020201f1c18120b0300000000000000030a11171c1f20202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884919d9d9d9d9d9d9d9d9d9d9d9d9d9d998c7f726c70777b7f84888c8e9193999798999a8f8376695c504336291d10000000000006111c26303b45505a646e737f8b939aa2a9afb9bec5c9ced3d7dcdadadadadadadadadadadadadcd9d5d1cbc7c1bbb3ada59e9590837b6e695f544b40352b20160c000000000000000000000000000000060c1012131414141414141414141414141414141414141312100c070000000000000000000000060c1012131414141414141414141414141414141313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b7884909090909090909090909090909090908c7f726664696e73777c7f818486898b8b8c8d8e8376695c504336291d100000000000000a151e2a333f48525c646d737f8892979ea5adb3b9bdc4c7cbd1d0d0d0d0d0d0d0d0d0d0d0d0d0cec9c7c0bbb9afa9a19e938f837a6e695f574d42392e23190e04000000000000000000000000000000000003060707070707070707070707070707070707070707060400000000000000000000000000000003060707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936434f5c69768284848484848484848484848484848484837e7164575f62666a6f7275777a7c7e7f808081807366594d4033261a0d000000000000030c18212d36404a525b636d727e858f939ea1a9acb2b9babfc2c3c3c3c3c3c3c3c3c3c3c3c3c3c1bdb9b5afaca59e97928a81796d685e574d453c30271d1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835414e5a6670767777777777777777777777777777777777716c62565355585f626568676d6f7172737475736e63574b3f3226190c00000000000000060f1b242e384049515b626c717b828a92979ea1a8acaeb4b5b6b7b7b7b7b7b7b7b7b7b7b7b6b5b2acaba39f9b938e857e756d675e564d453c332a1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1925323e49545e66696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a64625a5047484e535559555d6063646566676866635c52473b2f23170a000000000000000009121c262e374049515a61686e757e858b91969c9fa3aba8aaaaaaaaaaaaaaaaaaaaaaaaa9a8a8a09e99928e88817a716c605d554c443b332a21180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483f3c4347484c4b5153565858595a5b5957524a40352a1f13070000000000000000000b141c252e373f4850565e616c71797f848a8f92999a9b9d9d9d9d9d9d9d9d9d9d9d9d9d9b9996918d86817c756d68615a514c433a322921180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f51515151515151515151515151515151514b49453f3631373a3c3f404547494b4c4d4d4e4d4b4740382e24190e02000000000000000000020b131c252d363e444d525a61676d72787e82868a8d8f909090909090909090909090908e8c8884807b756f6a615e565045413a312820170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e414344444444444444444444444444444444443e3d39342d262b2e2f2f35393a3c3e3f404142403f3b352e261c12070000000000000000000000010a131b242c323b414650555d60666d71767a7d808283848484848484848484848483827f7b77736e69625f58524c443e352f281f160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536373737373737373737373737373737373731302d29221b1f212224292c2d30313233343533322f2a241c130a000000000000000000000000000109121a202930363e434b51545c6064676d7174757777777777777777777777777675726f6a67615e57534e46413a3229241e160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212528292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2524211d170f121515181d20202325252627282626231f19120a01000000000000000000000000000000080e171f252a313940454a5053555d606467686a6a6a6a6a6a6a6a6a6a6a6a6a6866625f5854534d47433c3630282019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e181715110c060608070d1013141618191a1a1b1a1917130e07000000000000000000000000000000000000050d14191f272f35383f44464b5154575a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5b5955534e4846423b37312a251e160e08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f1011111111111111111111111111111111110b0b0805010000000001040607090b0c0d0e0f0d0c0a0702000000000000000000000000000000000000000002080d151d24292e34383a4145474a4d4f505151515151515151515151504f4c4847433c3a36312b262019130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c23282b2f35393a3e414244444444444444444444444443423f3c3a37312d2a251f1b150d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080909090909090909090909090909090909080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c11171c1f24292c2d3134353737373737373737373737373735332f2e2b26211e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12141516161616161616161616161616161616161514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1013181d20212427292a2a2a2a2a2a2a2a2a2a2a2a2a282622211f1b15120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122232323232323232323232323232323232322211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070d111314171a1c1d1e1e1e1e1e1e1e1e1e1e1e1d1c191515120f0a050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f30303030303030303030303030303030302e2d2a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0e0f111111111111111111111111100f0c09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474849494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e5355565656565656565656565656565656565655534d453b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626363636363636363636363636363636363615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c69758289898989898989898989898989898989898074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9696969696969696969696969696968d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca2a2a2a2a2a2a2a2a2a2a2a2a29a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8afafafafafafafafafafafa79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5bcbcbcbcbcbcbcbcbcb3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c9c9c9c9c9c9c9c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd5d5d5d5d5cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe2e2e2dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8efe6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f3e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8eae6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbdddddddacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd0d0d0d0d0cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c3c3c3c3c3c3c3c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5b7b7b7b7b7b7b7b7b7b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8aaaaaaaaaaaaaaaaaaaaaaa79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9c9d9d9d9d9d9d9d9d9d9d9d9d9d9a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9090909090909090909090909090908d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a2734414d5a67748083848484848484848484848484848484837f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e747777777777777777777777777777777777726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65635b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d595751493f352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5960636464646464646464646464646464646464625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f71717171717171717171717171717171716f6a5f53473b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9797979797979797979797979797978d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca4a4a4a4a4a4a4a4a4a4a4a4a49a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b0b0b0b0b0b0b0b0b0b0b0a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5bdbdbdbdbdbdbdbdbdb3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cacacacacacacac0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd7d7d7d7d7cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe3e3e3dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8f0e6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe8ece6dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfdbe0e0e0dacdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2cfd3d3d3d3d3cdc0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5c2c6c6c6c6c6c6c6c0b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8b5b9b9b9b9b9b9b9b9b9b3a79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca8adadadadadadadadadadada79a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9ca0a0a0a0a0a0a0a0a0a0a0a0a09a8d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c6975828f9393939393939393939393939393938d8074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2936424f5c69758286868686868686868686868686868686868074675a4d4134271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606060606060606060606060606060606060605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153535353535353535353535353535353535353504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c273039404446474747474747474747474747474747474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020202020202020202020202020202020201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121314141414141414141414141414141414141312100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070707070707070707070707070707070707060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset index cc9d1daca..12d6d3931 100644 --- a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic.asset @@ -237,7 +237,135 @@ MonoBehaviour: m_LigatureGlyphID: 11868 - m_ComponentGlyphIDs: 4f00000054000000 m_LigatureGlyphID: 8029 + - m_ComponentGlyphIDs: 490000003100000042000000 + m_LigatureGlyphID: 11861 + - m_ComponentGlyphIDs: 4a0000004f000000 + m_LigatureGlyphID: 8182 + - m_ComponentGlyphIDs: 0200000002000000 + m_LigatureGlyphID: 12111 + - m_ComponentGlyphIDs: 0200000020000000 + m_LigatureGlyphID: 12112 m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.2400002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 - m_FirstAdjustmentRecord: m_GlyphIndex: 79 m_GlyphValueRecord: @@ -268,6 +396,66 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -1702022880 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.2400002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 - m_FirstAdjustmentRecord: m_GlyphIndex: 87 m_GlyphValueRecord: @@ -313,6 +501,51 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -1702022880 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic_Outline.asset b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic_Outline.asset index fa729cc62..fdecb921d 100644 --- a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic_Outline.asset +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro B SDF Dynamic_Outline.asset @@ -101,7 +101,7 @@ Material: - _ColorMask: 15 - _CullMode: 0 - _Diffuse: 0.5 - - _FaceDilate: 0 + - _FaceDilate: -0.18 - _FaceUVSpeedX: 0 - _FaceUVSpeedY: 0 - _GlowInner: 0.05 @@ -119,8 +119,8 @@ Material: - _PerspectiveFilter: 0.875 - _Reflectivity: 10 - _ScaleRatioA: 0.9 - - _ScaleRatioB: 0.73125 - - _ScaleRatioC: 0.73125 + - _ScaleRatioB: 0.89325 + - _ScaleRatioC: 0.89325 - _ScaleX: 1 - _ScaleY: 1 - _ShaderFlags: 0 @@ -370,14 +370,254 @@ MonoBehaviour: m_LigatureGlyphID: 9817 - m_ComponentGlyphIDs: 19000000100000001a000000 m_LigatureGlyphID: 9805 + - m_ComponentGlyphIDs: 110000001000000014000000 + m_LigatureGlyphID: 9780 + - m_ComponentGlyphIDs: 1a000000100000001200000011000000 + m_LigatureGlyphID: 9809 + - m_ComponentGlyphIDs: 1a000000100000001200000012000000 + m_LigatureGlyphID: 9818 + - m_ComponentGlyphIDs: 1200000010000000120000001100000011000000 + m_LigatureGlyphID: 9824 + - m_ComponentGlyphIDs: 1200000011000000100000001200000012000000 + m_LigatureGlyphID: 9819 + - m_ComponentGlyphIDs: 1200000012000000100000001200000013000000 + m_LigatureGlyphID: 9823 + - m_ComponentGlyphIDs: 12000000100000001200000011000000 + m_LigatureGlyphID: 9806 + - m_ComponentGlyphIDs: 12000000100000001200000012000000 + m_LigatureGlyphID: 9810 + - m_ComponentGlyphIDs: 12000000100000001200000013000000 + m_LigatureGlyphID: 9820 + - m_ComponentGlyphIDs: 120000001000000013000000 + m_LigatureGlyphID: 8184 + - m_ComponentGlyphIDs: 120000001000000014000000 + m_LigatureGlyphID: 9781 + - m_ComponentGlyphIDs: 120000001000000015000000 + m_LigatureGlyphID: 8185 + - m_ComponentGlyphIDs: 120000001000000016000000 + m_LigatureGlyphID: 9784 + - m_ComponentGlyphIDs: 120000001000000017000000 + m_LigatureGlyphID: 9788 + - m_ComponentGlyphIDs: 120000001000000018000000 + m_LigatureGlyphID: 9790 + - m_ComponentGlyphIDs: 120000001000000019000000 + m_LigatureGlyphID: 9796 + - m_ComponentGlyphIDs: 12000000100000001a000000 + m_LigatureGlyphID: 9800 + - m_ComponentGlyphIDs: 17000000100000001200000012000000 + m_LigatureGlyphID: 9815 + - m_ComponentGlyphIDs: 170000001000000018000000 + m_LigatureGlyphID: 9795 + - m_ComponentGlyphIDs: 16000000100000001200000012000000 + m_LigatureGlyphID: 9814 + - m_ComponentGlyphIDs: 16000000100000001200000013000000 + m_LigatureGlyphID: 9821 + - m_ComponentGlyphIDs: 160000001000000017000000 + m_LigatureGlyphID: 9789 + - m_ComponentGlyphIDs: 160000001000000018000000 + m_LigatureGlyphID: 9794 + - m_ComponentGlyphIDs: 160000001000000019000000 + m_LigatureGlyphID: 9798 + - m_ComponentGlyphIDs: 16000000100000001a000000 + m_LigatureGlyphID: 9803 + - m_ComponentGlyphIDs: 13000000100000001200000012000000 + m_LigatureGlyphID: 9811 + - m_ComponentGlyphIDs: 130000001000000014000000 + m_LigatureGlyphID: 9782 + - m_ComponentGlyphIDs: 130000001000000016000000 + m_LigatureGlyphID: 9785 + - m_ComponentGlyphIDs: 130000001000000018000000 + m_LigatureGlyphID: 9791 + - m_ComponentGlyphIDs: 13000000100000001a000000 + m_LigatureGlyphID: 9801 m_GlyphPairAdjustmentRecords: - m_FirstAdjustmentRecord: - m_GlyphIndex: 79 + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0.90000004 m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 7.2000003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.42 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 9 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 54 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.90000004 + m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 87 m_GlyphValueRecord: @@ -385,13 +625,28 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -1702022880 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 79 + m_GlyphIndex: 34 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.45000002 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 90 @@ -400,13 +655,193 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -1702022880 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 87 + m_GlyphIndex: 34 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -4.5 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 187 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 188 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 189 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 190 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9368 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9403 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9404 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9405 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 35 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 13 @@ -415,13 +850,13 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -1702022880 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 87 + m_GlyphIndex: 35 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -4.5 + m_XAdvance: -2.7 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 15 @@ -430,31 +865,16 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -1702022880 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 87 + m_GlyphIndex: 36 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.96 + m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -1702022880 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 + m_GlyphIndex: 90 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -462,7 +882,1372 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 37 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.2000003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.2000003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 80 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 166 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 167 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 168 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 169 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 210 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 211 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 212 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 213 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 214 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9364 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9365 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.52 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9394 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9407 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9408 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9409 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 39 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 40 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 41 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 166 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 167 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 168 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 169 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 43 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9394 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 80 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 87 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 210 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 211 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 212 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 213 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 214 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9364 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9365 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9407 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9408 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9409 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 44 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -11456224 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 191 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 45 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 224 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 46 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -477,11 +2262,941 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 48 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 0.90000004 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 166 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 167 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 168 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 169 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 48 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -0.54 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9394 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.2000003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.2000003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 80 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 164 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 165 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 166 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 167 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 168 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 169 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 200 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 201 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 202 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 203 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 210 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 211 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 212 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 213 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 214 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 216 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 217 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 218 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 219 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9363 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9364 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9365 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9366 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.96 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9394 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9407 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9408 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9409 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9413 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9414 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9415 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9416 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 49 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9417 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.26 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 87 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 52 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.6000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 14 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.6000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.6000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 34 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 62 @@ -492,11 +3207,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 66 @@ -507,26 +3222,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 69 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 70 @@ -537,11 +3237,26 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 78 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 80 @@ -552,11 +3267,116 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 1.8000001 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 84 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 91 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 122 @@ -567,11 +3387,26 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: -0.45000002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 138 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 164 @@ -582,11 +3417,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 165 @@ -597,11 +3432,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 166 @@ -612,11 +3447,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 167 @@ -627,11 +3462,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 168 @@ -642,11 +3477,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 169 @@ -657,11 +3492,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 193 @@ -672,11 +3507,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 194 @@ -687,11 +3522,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 195 @@ -702,11 +3537,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 196 @@ -717,11 +3552,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 197 @@ -732,11 +3567,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 198 @@ -747,11 +3582,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 200 @@ -762,11 +3597,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 201 @@ -777,11 +3612,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 202 @@ -792,11 +3627,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 203 @@ -807,11 +3642,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 210 @@ -822,11 +3657,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 211 @@ -837,11 +3672,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 212 @@ -852,11 +3687,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 213 @@ -867,11 +3702,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 214 @@ -882,11 +3717,131 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 216 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 217 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 218 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 219 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 227 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.16 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 229 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9361 @@ -897,11 +3852,26 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 9363 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9364 @@ -912,11 +3882,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9365 @@ -927,11 +3897,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9366 @@ -942,11 +3912,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.54 + m_XAdvance: 3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9394 @@ -957,11 +3927,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9406 @@ -972,11 +3942,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9407 @@ -987,11 +3957,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9408 @@ -1002,11 +3972,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9409 @@ -1017,11 +3987,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9413 @@ -1032,11 +4002,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 56 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.08 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9414 @@ -1047,14 +4017,14 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 74 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 2.7 + m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 10 + m_GlyphIndex: 9415 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -1062,14 +4032,14 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 74 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 2.7 + m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 62 + m_GlyphIndex: 9416 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -1077,14 +4047,14 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 74 + m_GlyphIndex: 53 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 2.7 + m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 94 + m_GlyphIndex: 9417 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -1092,82 +4062,7 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 74 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 74 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.2400002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 69 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 69 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 62 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 69 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -1182,7 +4077,7 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -1197,266 +4092,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 87 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 52 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 68 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 68 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 62 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 68 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 40 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 40 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 40 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 40 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 40 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -7.2000003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -7.2000003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 34 @@ -1467,41 +4107,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 70 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 80 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 164 @@ -1512,11 +4122,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 165 @@ -1527,11 +4137,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 166 @@ -1542,11 +4152,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 167 @@ -1557,11 +4167,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 168 @@ -1572,11 +4182,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 169 @@ -1587,176 +4197,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 200 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 201 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 202 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 203 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 210 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 211 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 212 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 213 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 214 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9364 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9365 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9366 @@ -1767,11 +4212,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 + m_GlyphIndex: 54 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.52 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9394 @@ -1781,216 +4226,6 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9407 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9408 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9409 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9413 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 39 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9414 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.0600002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 62 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.0600002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.0600002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 83 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 83 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 83 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 83 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.2400002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: m_GlyphIndex: 55 m_GlyphValueRecord: @@ -3117,176 +5352,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 81 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 81 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 80 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 80 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 46 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 46 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 36 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 36 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 36 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 51 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.26 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 14 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.6200001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 3 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.8000001 + m_XAdvance: 0.90000004 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 10 @@ -3297,14 +5367,14 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 13 + m_GlyphIndex: 34 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -3312,26 +5382,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 + m_XAdvance: 0.90000004 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 62 @@ -3342,1001 +5397,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 4.5 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 71 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 35 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 35 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -7.2000003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 14 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -7.2000003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 70 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 80 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 86 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 164 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 165 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 166 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 167 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 168 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 169 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 200 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 201 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 202 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 203 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 210 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 211 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 212 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 213 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 214 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 216 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 217 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 218 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 219 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9363 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9364 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9365 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9366 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.96 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9394 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9407 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9408 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9409 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9413 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9414 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9415 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9416 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 49 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9417 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 164 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 165 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 166 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 167 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 168 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 169 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9366 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9394 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 84 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 84 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 84 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.6200001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 84 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.2400002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 14 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 62 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 66 @@ -4347,11 +5412,26 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 69 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 56 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 70 @@ -4362,26 +5442,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 78 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 80 @@ -4392,116 +5457,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 84 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 86 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 91 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: 1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 122 @@ -4512,26 +5472,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -0.45000002 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 138 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 164 @@ -4542,11 +5487,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 165 @@ -4557,11 +5502,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 166 @@ -4572,11 +5517,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 167 @@ -4587,11 +5532,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 168 @@ -4602,11 +5547,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 169 @@ -4617,11 +5562,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 193 @@ -4632,11 +5577,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 194 @@ -4647,11 +5592,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 195 @@ -4662,11 +5607,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 196 @@ -4677,11 +5622,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 197 @@ -4692,11 +5637,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 198 @@ -4707,11 +5652,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 200 @@ -4722,11 +5667,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 201 @@ -4737,11 +5682,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 202 @@ -4752,11 +5697,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 203 @@ -4767,11 +5712,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 210 @@ -4782,11 +5727,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 211 @@ -4797,11 +5742,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 212 @@ -4812,11 +5757,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 213 @@ -4827,11 +5772,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 214 @@ -4842,131 +5787,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 216 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 217 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 218 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 219 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 227 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 229 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9361 @@ -4977,26 +5802,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9363 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9364 @@ -5007,11 +5817,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9365 @@ -5022,11 +5832,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9366 @@ -5037,11 +5847,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: 3.6000001 + m_XAdvance: -0.54 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9394 @@ -5052,11 +5862,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.2400002 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9406 @@ -5067,11 +5877,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9407 @@ -5082,11 +5892,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9408 @@ -5097,11 +5907,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9409 @@ -5112,11 +5922,11 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 + m_GlyphIndex: 56 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -3.6000001 + m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 9413 @@ -5127,1259 +5937,14 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -3.6000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9414 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9415 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9416 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9417 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 14 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 55 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 58 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 191 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 45 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 224 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 55 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 58 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 191 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 37 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.16 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 224 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -4.5 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -4.5 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 55 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 57 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 164 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 165 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 166 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 167 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 168 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 169 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9366 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 48 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9394 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 67 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 67 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 5.2200003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 10 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 5.2200003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 62 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 5.2200003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 94 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 96 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 41 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 41 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: m_GlyphIndex: 56 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 57 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 58 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 74 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 7.2000003 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 75 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 3.42 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 77 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 191 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 9 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 2.7 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 224 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.54 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 53 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 54 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 55 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 58 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 87 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 88 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 90 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 187 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 188 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 189 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 190 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 191 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 220 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 222 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 224 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9368 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9403 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9404 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.08 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9405 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 89 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 1.6200001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 122 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 47 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 13 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 47 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: -1.8000001 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 15 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 34 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 164 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 165 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 166 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 167 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 168 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 169 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9366 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0 - m_YAdvance: 0 - m_FeatureLookupFlags: -190041824 - - m_FirstAdjustmentRecord: - m_GlyphIndex: 43 - m_GlyphValueRecord: - m_XPlacement: 0 - m_YPlacement: 0 - m_XAdvance: 0.90000004 - m_YAdvance: 0 - m_SecondAdjustmentRecord: - m_GlyphIndex: 9394 + m_GlyphIndex: 9414 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 @@ -7197,42 +6762,477 @@ MonoBehaviour: m_YAdvance: 0 m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 67 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 70 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 67 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 80 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 69 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 69 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 69 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.6200001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 3 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 71 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.6000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.2400002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.2200003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.2200003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 5.2200003 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 75 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0600002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0600002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 77 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0600002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 79 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.90000004 + m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 87 m_GlyphValueRecord: @@ -7240,13 +7240,13 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -1702022880 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 79 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -0.45000002 m_YAdvance: 0 m_SecondAdjustmentRecord: m_GlyphIndex: 90 @@ -7255,277 +7255,337 @@ MonoBehaviour: m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -1702022880 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 80 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 200 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 80 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 201 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 81 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 202 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 81 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: -1.8000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 203 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 83 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -2.7 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 210 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 83 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -2.7 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 211 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 83 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 2.7 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 212 + m_GlyphIndex: 96 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 83 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 213 + m_GlyphIndex: 122 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 84 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -0.90000004 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 214 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 84 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -0.90000004 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 220 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 84 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 1.6200001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 222 + m_GlyphIndex: 96 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 84 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 3.2400002 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9364 + m_GlyphIndex: 122 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 87 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -4.5 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9365 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -1702022880 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 87 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -4.5 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9407 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -1702022880 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 87 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 3.96 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9408 + m_GlyphIndex: 122 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -1702022880 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 88 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9409 + m_GlyphIndex: 13 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 88 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: -3.6000001 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9413 + m_GlyphIndex: 15 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 - m_FirstAdjustmentRecord: - m_GlyphIndex: 44 + m_GlyphIndex: 88 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 - m_XAdvance: -1.8000001 + m_XAdvance: 1.08 m_YAdvance: 0 m_SecondAdjustmentRecord: - m_GlyphIndex: 9414 + m_GlyphIndex: 122 m_GlyphValueRecord: m_XPlacement: 0 m_YPlacement: 0 m_XAdvance: 0 m_YAdvance: 0 - m_FeatureLookupFlags: -11456224 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 89 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.6200001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 1.08 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -190041824 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro DB SDF Dynamic.asset b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro DB SDF Dynamic.asset index 3e7a629cc..5ae6ec2b9 100644 --- a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro DB SDF Dynamic.asset +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro DB SDF Dynamic.asset @@ -132,7 +132,135 @@ MonoBehaviour: m_LigatureGlyphID: 11868 - m_ComponentGlyphIDs: 4f00000054000000 m_LigatureGlyphID: 8029 + - m_ComponentGlyphIDs: 490000003100000042000000 + m_LigatureGlyphID: 11861 + - m_ComponentGlyphIDs: 4a0000004f000000 + m_LigatureGlyphID: 8182 + - m_ComponentGlyphIDs: 0200000002000000 + m_LigatureGlyphID: 12111 + - m_ComponentGlyphIDs: 0200000020000000 + m_LigatureGlyphID: 12112 m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 220 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.8000001 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 222 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 10 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 62 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 94 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 74 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0600002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 - m_FirstAdjustmentRecord: m_GlyphIndex: 79 m_GlyphValueRecord: @@ -163,6 +291,66 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -1702022880 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 2.7 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 96 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 83 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 3.0600002 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 - m_FirstAdjustmentRecord: m_GlyphIndex: 87 m_GlyphValueRecord: @@ -208,6 +396,51 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -1702022880 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0.72 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 122 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro M SDF Dynamic.asset b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro M SDF Dynamic.asset index b914e47da..8e3b03074 100644 --- a/Assets/Resources/Fonts/rodin/FOT-Rodin Pro M SDF Dynamic.asset +++ b/Assets/Resources/Fonts/rodin/FOT-Rodin Pro M SDF Dynamic.asset @@ -283,6 +283,12 @@ MonoBehaviour: m_LigatureGlyphID: 8194 - m_ComponentGlyphIDs: 450000004d000000 m_LigatureGlyphID: 8024 + - m_ComponentGlyphIDs: 490000003100000042000000 + m_LigatureGlyphID: 11861 + - m_ComponentGlyphIDs: 0200000002000000 + m_LigatureGlyphID: 12111 + - m_ComponentGlyphIDs: 0200000020000000 + m_LigatureGlyphID: 12112 m_GlyphPairAdjustmentRecords: - m_FirstAdjustmentRecord: m_GlyphIndex: 36 @@ -1139,6 +1145,36 @@ MonoBehaviour: m_XAdvance: 0 m_YAdvance: 0 m_FeatureLookupFlags: -190041824 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 13 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.5 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: -576966368 m_MarkToBaseAdjustmentRecords: [] m_MarkToMarkAdjustmentRecords: [] m_ShouldReimportFontFeatures: 0 diff --git a/Assets/Resources/Games/chargingChicken.prefab b/Assets/Resources/Games/chargingChicken.prefab index 73a704de0..d7a085b97 100644 --- a/Assets/Resources/Games/chargingChicken.prefab +++ b/Assets/Resources/Games/chargingChicken.prefab @@ -31,7 +31,7 @@ RectTransform: m_Children: - {fileID: 1155075624227833492} m_Father: {fileID: 3661019275362709209} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -58,6 +58,90 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 20 + m_Sprite: {fileID: -159122658, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 2 + m_Size: {x: 200, y: 1.5242803} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &858171601846565751 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6791443688646754931} + - component: {fileID: 1209906616891739397} + m_Layer: 0 + m_Name: '[Rhythm Heaven Megamix] - Charging Chicken (English) 0-17 screenshot' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6791443688646754931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858171601846565751} + 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: 6237478353226017371} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1209906616891739397 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 858171601846565751} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} m_StaticBatchInfo: firstSubMesh: 0 @@ -78,18 +162,192 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 20 - m_Sprite: {fileID: -159122658, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_SortingOrder: 40 + m_Sprite: {fileID: 21300000, guid: c5f76573b723bdf41bcfd04bcff09bc5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} m_FlipX: 0 m_FlipY: 0 - m_DrawMode: 2 - m_Size: {x: 200, y: 1.5242803} + m_DrawMode: 0 + m_Size: {x: 12.8, y: 7.2} m_AdaptiveModeThreshold: 0.5 m_SpriteTileMode: 0 m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1128869718699735772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2346577099309691168} + - component: {fileID: 3599163212245617447} + - component: {fileID: 8575941321201979456} + m_Layer: 13 + m_Name: Yards Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2346577099309691168 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1128869718699735772} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.1236, y: 1.1236, z: 1.1236} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3661019275362709209} + m_RootOrder: 2 + 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: 4.11} + m_SizeDelta: {x: 15.8884, y: 3.44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &3599163212245617447 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1128869718699735772} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -1034967165085496816, guid: 00ba8359d55aea94799b54c203adf38f, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 20 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &8575941321201979456 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1128869718699735772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, 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: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 00ba8359d55aea94799b54c203adf38f, type: 2} + m_sharedMaterial: {fileID: -1034967165085496816, guid: 00ba8359d55aea94799b54c203adf38f, 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: 10 + m_fontSizeBase: 10 + 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_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 1 + 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 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 3599163212245617447} + m_maskType: 0 --- !u!1 &2265488871017466720 GameObject: m_ObjectHideFlags: 0 @@ -133,6 +391,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 3741404894539420991} + - component: {fileID: 122590160896605966} m_Layer: 0 m_Name: Car m_TagString: Untagged @@ -149,16 +408,38 @@ Transform: m_GameObject: {fileID: 2313230432605309758} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.038702, y: 1.038702, z: 1} + m_LocalScale: {x: 1.0387019, y: 1.038702, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 2891446056348125130} - {fileID: 757813538384980026} - {fileID: 8586197149551125814} - {fileID: 4973083106942372806} + - {fileID: 1720440360485531206} m_Father: {fileID: 3661019275362709209} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &122590160896605966 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2313230432605309758} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 96dbc30255f2cb54eabd39a46f884657, type: 2} + 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 &2541253855478523518 GameObject: m_ObjectHideFlags: 0 @@ -211,7 +492,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -274,6 +555,7 @@ Transform: m_Children: - {fileID: 6237478353226017371} - {fileID: 8655585282123895374} + - {fileID: 2346577099309691168} - {fileID: 3741404894539420991} - {fileID: 5079513360686983010} - {fileID: 1483015052922442540} @@ -297,7 +579,13 @@ MonoBehaviour: gradient: {fileID: 7000109513897460885} bgLow: {fileID: 6514028314290566012} bgHigh: {fileID: 6392346911876790710} + ChickenAnim: {fileID: 122590160896605966} sea: {fileID: 5079513360686983010} + yardsText: {fileID: 8575941321201979456} + bubbleText: {fileID: 5637715493577622280} + countBubble: {fileID: 8579964775969778696} + chickenColors: {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} + headlightColor: {fileID: 1126427993834615640} --- !u!1 &3828967778714515104 GameObject: m_ObjectHideFlags: 0 @@ -326,7 +614,8 @@ Transform: m_LocalPosition: {x: -2.524, y: 0.843, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 4389998099285627478} m_Father: {fileID: 3741404894539420991} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -350,7 +639,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -434,7 +723,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -494,7 +783,9 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1.39, y: 1.39, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 2042331359506000914} + - {fileID: 6791443688646754931} m_Father: {fileID: 3661019275362709209} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -538,7 +829,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 50 + m_SortingOrder: 20 m_Sprite: {fileID: 21300000, guid: 73dfb344703d3874ea2b68c8c4a022fb, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 0} m_FlipX: 0 @@ -634,6 +925,90 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &5421669317017504452 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2042331359506000914} + - component: {fileID: 6519331589484171435} + m_Layer: 0 + m_Name: '[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot' + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2042331359506000914 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5421669317017504452} + 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: 6237478353226017371} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &6519331589484171435 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5421669317017504452} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 50 + m_Sprite: {fileID: 21300000, guid: eec2713c68d33bd4b93e3d5d217e185a, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 12.8, y: 7.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &5792819778662528241 GameObject: m_ObjectHideFlags: 0 @@ -770,7 +1145,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -802,7 +1177,7 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 ---- !u!1 &7033668584748506795 +--- !u!1 &6116476400597289455 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -810,37 +1185,211 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 757813538384980026} - - component: {fileID: 7822945777606497155} + - component: {fileID: 6035796816335496107} + - component: {fileID: 8218293715540637448} + - component: {fileID: 5637715493577622280} m_Layer: 0 - m_Name: CarWindow + m_Name: Count Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &757813538384980026 +--- !u!224 &6035796816335496107 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6116476400597289455} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.0817348, y: 1.0817347, z: 1.1236} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1720440360485531206} + m_RootOrder: 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: 0.063, y: -0.011} + m_SizeDelta: {x: 1.9691, y: 3.44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!23 &8218293715540637448 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6116476400597289455} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -4563885935711393679, guid: 7db7d6db659ee8644ab91cc2b3814a81, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 20 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!114 &5637715493577622280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6116476400597289455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, 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: 8 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 7db7d6db659ee8644ab91cc2b3814a81, type: 2} + m_sharedMaterial: {fileID: -4563885935711393679, guid: 7db7d6db659ee8644ab91cc2b3814a81, 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: 1 + m_colorMode: 2 + m_fontColorGradient: + topLeft: {r: 0.40000004, g: 0.7960785, b: 1, a: 1} + topRight: {r: 0.40000004, g: 0.7960785, b: 1, a: 1} + bottomLeft: {r: 0.37254903, g: 0.4156863, b: 1, a: 1} + bottomRight: {r: 0.37254903, g: 0.4156863, 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: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 1 + m_fontSizeMax: 16 + 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: 50 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 1 + 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 + _SortingLayer: 0 + _SortingLayerID: 0 + _SortingOrder: 0 + m_hasFontAssetChanged: 0 + m_renderer: {fileID: 8218293715540637448} + m_maskType: 0 +--- !u!1 &6825521916349683726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4389998099285627478} + - component: {fileID: 1126427993834615640} + m_Layer: 0 + m_Name: HeadLight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4389998099285627478 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7033668584748506795} + m_GameObject: {fileID: 6825521916349683726} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -2.745, y: 1.012, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} + m_LocalPosition: {x: 1.885, y: -0.33999997, z: 0} + m_LocalScale: {x: 0.9627401, y: 0.96274, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 3741404894539420991} - m_RootOrder: 1 + m_Father: {fileID: 2891446056348125130} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &7822945777606497155 +--- !u!212 &1126427993834615640 SpriteRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7033668584748506795} + m_GameObject: {fileID: 6825521916349683726} m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 @@ -874,8 +1423,92 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 + m_SortingOrder: 11 + m_Sprite: {fileID: -685828156, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.95, y: 0.96} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &7033668584748506795 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 757813538384980026} + - component: {fileID: 7822945777606497155} + m_Layer: 0 + m_Name: CarWindow + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &757813538384980026 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7033668584748506795} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.662, y: 0.672, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3741404894539420991} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7822945777606497155 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7033668584748506795} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 15 - m_Sprite: {fileID: -899139556, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_Sprite: {fileID: -2039604112, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -970,6 +1603,91 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &8579964775969778696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1720440360485531206} + - component: {fileID: 1822927712438747797} + m_Layer: 0 + m_Name: CountBubble + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1720440360485531206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579964775969778696} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.038, y: 2.13, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6035796816335496107} + m_Father: {fileID: 3741404894539420991} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1822927712438747797 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8579964775969778696} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: -642843563, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.68, y: 2.52} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1001 &4385126218528764270 PrefabInstance: m_ObjectHideFlags: 0 @@ -979,7 +1697,7 @@ PrefabInstance: m_Modifications: - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_RootOrder - value: 4 + value: 5 objectReference: {fileID: 0} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_LocalPosition.x @@ -999,15 +1717,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_LocalRotation.x - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_LocalRotation.y - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_LocalRotation.z - value: 0 + value: -0 objectReference: {fileID: 0} - target: {fileID: 2904719894427165250, guid: 9b9f56f7fd4b4ea43a550dca1b787e98, type: 3} propertyPath: m_LocalEulerAnglesHint.x diff --git a/Assets/Resources/Games/dogNinja.prefab b/Assets/Resources/Games/dogNinja.prefab index f265f9753..cbfa5d4ab 100644 --- a/Assets/Resources/Games/dogNinja.prefab +++ b/Assets/Resources/Games/dogNinja.prefab @@ -97,17 +97,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 5ac06902fd6630045a550c76211fcc63, type: 3} m_Name: m_EditorClassIdentifier: - inList: 0 - state: - gameObject: {fileID: 119991411479083905} - early: 0 - perfect: 0 - late: 0 - createBeat: 0 - eligibleHitsList: [] - aceTimes: 0 - isEligible: 0 - triggersAutoplay: 1 startBeat: 0 type: 0 fromLeft: 0 @@ -544,17 +533,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6f3ef60f47c093b45a623a707f33c877, type: 3} m_Name: m_EditorClassIdentifier: - inList: 0 - state: - gameObject: {fileID: 0} - early: 0 - perfect: 0 - late: 0 - createBeat: 0 - eligibleHitsList: [] - aceTimes: 0 - isEligible: 0 - triggersAutoplay: 1 startBeat: 0 objPos: {x: 0, y: 0, z: 0} lefty: 0 @@ -1695,9 +1673,7 @@ MonoBehaviour: looping: 0 offset: 0 parameters: [] - EligibleHits: [] scheduledInputs: [] - firstEnable: 0 DogAnim: {fileID: 1770250701376598399} BirdAnim: {fileID: 4964290445827434540} ObjectBase: {fileID: 119991411479083905} @@ -1888,7 +1864,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!4 &6570085815560366024 Transform: m_ObjectHideFlags: 0 @@ -4165,17 +4141,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6f3ef60f47c093b45a623a707f33c877, type: 3} m_Name: m_EditorClassIdentifier: - inList: 0 - state: - gameObject: {fileID: 0} - early: 0 - perfect: 0 - late: 0 - createBeat: 0 - eligibleHitsList: [] - aceTimes: 0 - isEligible: 0 - triggersAutoplay: 1 startBeat: 0 objPos: {x: 0, y: 0, z: 0} lefty: 1 @@ -4730,15 +4695,17 @@ MonoBehaviour: m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 + m_TextWrappingMode: 1 m_wordWrappingRatios: 0.4 m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 1 + m_ActiveFontFeatures: 6e72656b m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 + m_EmojiFallbackSupport: 1 m_parseCtrlCharacters: 1 m_isOrthographic: 0 m_isCullingEnabled: 0 diff --git a/Assets/Resources/Prefabs/Games/ChargingChicken/Island.prefab b/Assets/Resources/Prefabs/Games/ChargingChicken/Island.prefab index daee3487a..27b5b1f06 100644 --- a/Assets/Resources/Prefabs/Games/ChargingChicken/Island.prefab +++ b/Assets/Resources/Prefabs/Games/ChargingChicken/Island.prefab @@ -85,7 +85,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -169,7 +169,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -253,7 +253,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -454,7 +454,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -541,7 +541,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -626,7 +626,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -703,7 +703,7 @@ GameObject: - component: {fileID: 3925005266189382350} - component: {fileID: 7382450004396671853} m_Layer: 0 - m_Name: Chicken_57 + m_Name: Middle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -744,7 +744,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -828,7 +828,7 @@ SpriteRenderer: m_RenderingLayerMask: 1 m_RendererPriority: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 2100000, guid: acc543038ca31514fa57524efa7642f9, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations.meta new file mode 100644 index 000000000..f3378a0bd --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3cc3e879bf534284aab299e1a634efd1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken.meta new file mode 100644 index 000000000..a59a43e0b --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 238c3b6c3eadf324ca607c77a6a65b34 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller new file mode 100644 index 000000000..3581ebd64 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8097521336067058163 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Ride + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 64bdb5dd3d1a0a4468546d560cc84e2a, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-4369373491152170125 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 0} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1229887515245599030 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Prepare + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: d987a8a746160d64e82b375c96107f86, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ChickenAnim + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 592504463933430062} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &592504463933430062 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -4369373491152170125} + m_Position: {x: 40, y: 220, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1229887515245599030} + m_Position: {x: 300, y: 100, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8097521336067058163} + m_Position: {x: 300, y: 200, z: 0} + - serializedVersion: 1 + m_State: {fileID: 7409900879614794218} + m_Position: {x: 300, y: 300, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -4369373491152170125} +--- !u!1102 &7409900879614794218 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Charge + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 69f3794e141febf4f9e1df14687a86a2, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller.meta new file mode 100644 index 000000000..0810f17d6 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenAnim.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 96dbc30255f2cb54eabd39a46f884657 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim new file mode 100644 index 000000000..46949e5b6 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim @@ -0,0 +1,372 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ChickenCharge + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.7089999, y: 0.584, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.06666667 + value: {x: -2.709, y: 0.5430001, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.13333334 + value: {x: -2.745, y: 0.666, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: CarWindow + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.488, y: 0.761, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.06666667 + value: {x: -2.488, y: 0.72, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.13333334 + value: {x: -2.524, y: 0.843, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: CarBody + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -899139556, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + attribute: m_Sprite + path: CarWindow + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + 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: 1529485059 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4075529306 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1529485059 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -899139556, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.13333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + 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: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.7089999 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.709 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.745 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.584 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.5430001 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.666 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.488 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.524 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CarBody + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.761 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.72 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.843 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CarBody + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CarBody + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim.meta new file mode 100644 index 000000000..fb68fac4e --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenCharge.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69f3794e141febf4f9e1df14687a86a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim new file mode 100644 index 000000000..3dc5189b7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim @@ -0,0 +1,453 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ChickenPrepare + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.73, y: 0.666, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.033333335 + value: {x: -2.686, y: 0.703, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.06666667 + value: {x: -2.745, y: 0.666, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.1 + value: {x: -2.745, y: 0.666, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: CarWindow + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.1 + value: {x: -0.05, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.13333334 + value: {x: 0.05, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: 0, y: 0, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 2049264709, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.033333335 + value: {fileID: -1311142859, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.06666667 + value: {fileID: 443366105, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.1 + value: {fileID: -899139556, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + attribute: m_Sprite + path: CarWindow + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + 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: 1529485059 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 0 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1529485059 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 2049264709, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -1311142859, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: 443366105, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -899139556, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + 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: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.73 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: -2.686 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.745 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -2.745 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.666 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0.703 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.666 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0.666 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.033333335 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: -0.05 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.05 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.1 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.16666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 1 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim.meta new file mode 100644 index 000000000..7c8b40f5d --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenPrepare.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d987a8a746160d64e82b375c96107f86 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim new file mode 100644 index 000000000..e3016a2e7 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim @@ -0,0 +1,486 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: ChickenRide + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.614, y: 0.673, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.06666667 + value: {x: -2.665, y: 0.633, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.13333334 + value: {x: -2.744, y: 0.673, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.2 + value: {x: -2.723, y: 0.626, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: CarWindow + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: -2.524, y: 0.843, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.06666667 + value: {x: -2.524, y: 0.803, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.13333334 + value: {x: -2.524, y: 0.843, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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.2 + value: {x: -2.524, y: 0.803, z: 0} + inSlope: {x: Infinity, y: Infinity, z: Infinity} + outSlope: {x: Infinity, y: Infinity, z: Infinity} + 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: CarBody + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -379765026, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.06666667 + value: {fileID: -2039604112, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.13333334 + value: {fileID: -1645448360, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.2 + value: {fileID: -1710178149, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - time: 0.25 + value: {fileID: -1710178149, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + attribute: m_Sprite + path: CarWindow + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 184387468, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + attribute: m_Sprite + path: WheelL + classID: 212 + script: {fileID: 0} + - curve: + - time: 0 + value: {fileID: 184387468, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + attribute: m_Sprite + path: WheelR + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + 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: 1529485059 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 4075529306 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + - serializedVersion: 2 + path: 1529485059 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 4258103946 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + - serializedVersion: 2 + path: 130203625 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -379765026, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -2039604112, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -1645448360, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -1710178149, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: -1710178149, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: 184387468, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + - {fileID: 184387468, guid: 3ac0eae7763e7cc4ab4d8c48e0be1115, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.26666668 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + 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: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.614 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.665 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.744 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.723 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.673 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.633 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.673 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.626 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CarWindow + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -2.524 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: -2.524 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: -2.524 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: -2.524 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: CarBody + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.843 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0.803 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0.843 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0.803 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: CarBody + classID: 4 + script: {fileID: 0} + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.06666667 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.13333334 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.2 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: CarBody + classID: 4 + script: {fileID: 0} + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim.meta new file mode 100644 index 000000000..56f39d04c --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Animations/Chicken/ChickenRide.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 64bdb5dd3d1a0a4468546d560cc84e2a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/Chicken.png.meta b/Assets/Resources/Sprites/Games/ChargingChicken/Chicken.png.meta index ba4324d94..a4fdb50cc 100644 --- a/Assets/Resources/Sprites/Games/ChargingChicken/Chicken.png.meta +++ b/Assets/Resources/Sprites/Games/ChargingChicken/Chicken.png.meta @@ -364,8 +364,8 @@ TextureImporter: y: 3334 width: 160 height: 216 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -385,8 +385,8 @@ TextureImporter: y: 3334 width: 170 height: 216 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -595,8 +595,8 @@ TextureImporter: y: 3014 width: 152 height: 224 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -616,8 +616,8 @@ TextureImporter: y: 3014 width: 160 height: 232 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -721,8 +721,8 @@ TextureImporter: y: 2854 width: 144 height: 68 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -742,8 +742,8 @@ TextureImporter: y: 2694 width: 146 height: 224 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -868,8 +868,8 @@ TextureImporter: y: 2502 width: 152 height: 244 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -889,8 +889,8 @@ TextureImporter: y: 2506 width: 156 height: 188 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -910,8 +910,8 @@ TextureImporter: y: 2502 width: 144 height: 172 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -931,8 +931,8 @@ TextureImporter: y: 2502 width: 148 height: 228 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] @@ -1057,8 +1057,8 @@ TextureImporter: y: 2374 width: 156 height: 224 - alignment: 0 - pivot: {x: 0.5, y: 0.5} + alignment: 7 + pivot: {x: 0.5, y: 0} border: {x: 0, y: 0, z: 0, w: 0} outline: [] physicsShape: [] diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 0-17 screenshot.png b/Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 0-17 screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..56d37bfa25e42a5e84dcc0ddde62344ba0b00676 GIT binary patch literal 532727 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 z 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
-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%0Dk16s0NZUS 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�DSh@aa8LL?23=Y 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

`<}`Ebs^Tt(Y#a`oWft^ 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�Vzi>-%=k(Gh*peU&p~4EQNt$st55d9C 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 _CTTMm5PusdB<6 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%0D?X5J zV1}6+>AlxM*%pya9Pd*;A8vm_>)U4k-bZGIMJQ{CR7wAyWJDImsV5&?#~B*zf*W#y zTP98n0s$qT>nKf<)V&z;wc$VX+ zJlgaeqMfYd4Un)z3K?bIHT(7~Ei*b-F2aR(AC3a(2H zO{@CDem|BT@X&fiE8RpRFXx~gGau0hbS$ReVBt1odb-*`i zz$T_pG~mtj5yrA4wM*zcudF<%fouXq);_#Fnl#j2j~^EN!C_Oadjt*9#s;}^ZIgm= zop{$|P1*>%dDgf}3d^)6Ok5}bVUeMM#`$(DJAFh4SazD7S>(Y0!bd5^GrMsq^Y7LM zy-sKcxh>I?*VxZaH(uO7)q@F8b_ZI&QI-hi_ev}f5OgMh8XwJ)3%`O8Um2pJNYb=2 z)*8}jAp){_jnojb;r>R2&-H9n4^Hv}8NQC?7uFf;E!MCF$hT>Ab;?MiLZQh9zDNN` zfE7CW7#SevkU2SzNu{tl=&JaBw6I4QkRNYF$^$+_F8k38A}_dAdgAjoVcqq~HtP4L zuG<@p$wUo4(zaeH2q}q3Eh=ck7F!e{8^|m>AkEc0u{YDN=Z^LeeL9{fg~{@9qJ5%(iV+muk-6XJs{?uwdar5yZupp|)8J>ty2w_C9|VE=?^bfS8}!V0$GMIHUZlbM z0s270u!|?jU>OpWiDZ;!9Ifq^-0u9=X@&sOc$2X5ftLk7{{30S8?M*rI4^+0 zX{)DTo*B~H_}>NbjDQr2bvw(52(Ub1Y?wpym_6&VyD;OIQkPRN4!=zK(5oB7Dz{Di3Er^G~{8HiGi!-e#G(q2B3YLv%*y_=s45RFecww@A7*7~ArzP-i;GmBf*MD9pEuxM*tz2(VMu3qrig{e3E79+CJ@Y# zkkL3+iuFB7f!pv4@Jto+<;1ae|Lj*;I!KK|s9STw&(*T& zkMl3&q_zr>kdd*mmu&Q#u>jD@xvwG<9Vrr5pgUpz;jXb6UC}{)JXn&6nJQ?&9EJ&y zAN7C!$&bH=V+t9|KE0L2c368OO(X7!_UQpg0t2iA$kw%r6u_JQwO(8aX)ZiqJ;x17 zj8FLOITq{3l{C{vH4(i2x+Jot5#I>Yvp*S#` z$hDabE6iRr6}rxTGMt6$+ypFNAD>v6Q!d zOVW$iI51;9z-#X*VAj&#^biLHY9m1Lv9DP%j*P@@Jw8=iX9pV~K;_UJZ5X7w+%0W&uN!>GAz(lrod*d<5h}VR&N?D__bZN} ziMtwa_gDQsG2nW{-9*lGNur6_08%3Eh8hCU2|+zR-LTxKxhK;IgDmyHs4~v7V|El} zRY07W!G%sEE6r`2SK4hJ{|lA7!Ee$hOVZpyp+1@Zp?xaXU@XnJY&UFfDk$LbmotO5 zfcgR6fsf#zX8Wa!4QI!w!FyL3%W3sot!FcY#pc_Sl*21S=3A;9w*MF?>E`NV-{87%|* zt5F-8)915;2hjk${XX8I)mV7Bp_iU;Lz(f@gXWXqax`ZhH_APXHgggOeyp}(KQ;1S z@3k4QcO9lGQT<$8M@wVx>5G$IT&({*_ON>XAT5k=lmhU3F!UU>qOf}}0zd10K|bcu zMS?Dd3vPidOoh&xPGoDJI={kJ+@I=1M#?Pa*8zN7=@8)U&j`iB9IRN~7rqVuxYhE= zPymXiE=_u}tZ#0&cbJuaK&&}+CoO9iy>#hX#Zog6-_ce>%*l4p0TSLgGlg-M#HFS)?px&#fgC7E6I~w>R)PUF4Q0( z*vJfFzHpzn6kyB9qmJo*MqYa(ncE(`q3IqffGqGST5cY-I%&&~5AR)|996(~tVxna z3t+CEf|?sB1D2&0DbqbS0zlfk39%e!>zVt)gq9ul^OoAwp52zNk!8w3wugiY zEN|f$V#I98wuvFebJ3g^BXt*oNem5qt^`4yP2#Aavv>DCB)fTz3*whomZ_}^fAe8i zdS>L0{DAk2C`2<9B>iX#E~}Nngr@njr!$gBcOmb;~oYNm7?r zZmXM>*KYzhb<9ZqJI3Y90j*RH*87Am zxk)X9rLZL!?LDHP3#bCksb@ad6y&g*NIQOf67+lzQY46NYP$vxuq7@Gz-B7+bxJaD|yh zn;&(s=(2!7V(|fL!WR@j71Puj5ffd>WeEPCxx*{-bb&O%=x!PGUZyo>((PD(HrY!+ zlPo7%X8NaUADF{$uLjNmA=ddKQSESJx^Ay@2V**L#X1+lAxh-^cj@Y-1w#gSaz!&V z6);E?6uhMF!v~7;n+yL$@uj?~OJRc*l((r&?pe_{FLheadwJdq_ikw%-v4TDU8EH} zTY2(sdWGlrG*?zvTg?hdC*c9S(``oY{i*-^qqaHrxtRynOi1uRYtI+lwD0^rhfN6o z7%Nx{4hx4X?G88bH*;KGp+e2k*LI3R)l5$RQ36!H$T)p3&G2H2uiNke|JxB$ejqP$ zv>uZOpd$tK^Wi>8kgMQIy8scKxVwTFI3#n7^rbT2zSET(Q?^$JlFuNq5D6u7d`OrO z%q@CVmnkiJ#}Y1wUg7NbVMX^tkH}(5_wR5t((`clFF?e*vmEM_V)lK>P^zHTl(LM< z1s^P?Q}bJrkucr2iO255u9g%3AemtFIbm|+ZW9w+V*_D>M*O*F!{Oi(-e*#2eb0}W zRNYs6AxV5Q3cwt7uzO#a#-Klgqw9)Ph8vzH`BV>U0VGVG@Kj>Ad-}9zTbc|`WgRne4zfS6 zwqJOMm`?n+!+y}qqE;u-1u5c6y8%vryh#B?8}5oKD{_D;f~WS##OB}OBjB<}>Alzr z>dRI-jooyf`w=j0pIeVc1#Rsc29Q3u``bT=3PbbxVv23Wd;+3=**0oM6OpGB_2 zl%!h45E~fxCkkR8i!j{c*@4{QV~PmRtE?1+D#_CQ1}eld>FcpmKZGRDy(qd-mB9%i zt+E`I8KfKD_!-jVh|Y2xw%ZdPY38F`G$I8m`#xCpp3#OCs=yBZ8e;tY_QX%MO1wZ+m6aO=IHLe(>M5njP`T)wRR1Tk zoMp)wiE8)*S#XUxrV%X)Heiz3@HZm`oDU;41^KDdL=)f4rXZ}SH6tF@HI`(dvnK@f zz+*4k+kLxl5Plpc`|{Qp!?7A_g9aErP#LqbcmyV1T2~*u9;8+Z0qJj z{-KiiFb(NTLJbCiHS3Gwg}!7I9@QH2ua#6mEv>)(nLW|L+xG?8bGC-A3`LPzJBADY z%yep-4=CspQon)d%u4@|JVIIU*H4B9KhOpuYIm{p6A-(K@+l4WH3J@ z!R=?8c=pSyS@uea^w;Y577@vuQ`V^ijjCjzBz?_Ag^iH$(?QX&Y$LNY-B9SF;~%Yra2Ioy6{l{F z1GptXq(r^P-Xt~;?`_K$z+Vs9#7cfYV>p&@%p!m6=_Ks48G60NT_(G|eY(JgG;!m| zdqHF+?BY5WR0Y(YN&CEd!h$iD6ZGs3BAep^=V9%0s1~VVz)aZfW*eRfw;l_ zBhk)PMdjX`W;V#HYO*&C{d18(I4LA85a3*Zg#{fMn1_KzD-=O&A+~vo-ecbJQ56gB zNG5LOxXMzd#%Zl;!jO*u%h5 z>o@CZ%cDJ*pRGM{n|8A_vXufUqBlWtIvu ze^JJK{jvRt*h=1&`%tR-pNy4__EzXZ#6pBKc>|c%AYE)Fwl!hZeiD1xrDYIdBTq#I#(3VKN%_ml%}%L zg5Puc6L#5c;`%LLx^7$-(hLsT$AW!mffPZ+d5)hj@#pPNqdcz+P4!xaORKOR9{P5c zk5@x zAm_)dkDIzs?|+*UeD#A7mQKZ{%bd$+AIF}N&OdVm88cZ3>DMecCOE XG%$v@NfW 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

AQk;h6s=fP~N@x%p6|u84svj&c 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 z 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

PpPAsv-V%h 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�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

mU#rwq}9ucIaeA6cd;YhDuXWEd)A}E(F5A^cjZa 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 I$~GbY5B`+r+5i9m literal 0 HcmV?d00001 diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot.png.meta b/Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot.png.meta new file mode 100644 index 000000000..7dae6476a --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/[Rhythm Heaven Megamix] - Charging Chicken (English) 5-29 screenshot.png.meta @@ -0,0 +1,123 @@ +fileFormatVersion: 2 +guid: eec2713c68d33bd4b93e3d5d217e185a +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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 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: 1 + 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 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat b/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat new file mode 100644 index 000000000..565ed04ef --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: chicken_cellshader + m_Shader: {fileID: 4800000, guid: ff54fed5718ccc543808dec1f266d1c8, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + 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: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _AddColor: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 0.8, g: 0.8, b: 0.8, a: 1} + - _ColorAlpha: {r: 1, g: 0, b: 0, a: 1} + - _ColorBravo: {r: 0, g: 1, b: 0, a: 1} + - _ColorDelta: {r: 0, g: 0, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat.meta b/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat.meta new file mode 100644 index 000000000..330ade227 --- /dev/null +++ b/Assets/Resources/Sprites/Games/ChargingChicken/chicken_cellshader.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: acc543038ca31514fa57524efa7642f9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Editor.unity b/Assets/Scenes/Editor.unity index 82bd7c42d..b02bd5d65 100644 --- a/Assets/Scenes/Editor.unity +++ b/Assets/Scenes/Editor.unity @@ -26851,7 +26851,7 @@ MonoBehaviour: m_HandleRect: {fileID: 1589389271} m_Direction: 2 m_Value: 1 - m_Size: 1 + m_Size: 0.989037 m_NumberOfSteps: 0 m_OnValueChanged: m_PersistentCalls: @@ -32707,7 +32707,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 101.50947} + m_AnchoredPosition: {x: 0, y: 101.456116} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 1} --- !u!222 &1154875945 diff --git a/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs index dfc279006..27b44022a 100644 --- a/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs +++ b/Assets/Scripts/Games/ChargingChicken/ChargingChicken.cs @@ -22,13 +22,14 @@ namespace HeavenStudio.Games.Loaders preFunction = delegate { var e = eventCaller.currentEntity; if (eventCaller.gameManager.minigameObj.TryGetComponent(out ChargingChicken instance)) { - instance.ChargeUp(e.beat, e.length, e["drumbeat"]); + instance.ChargeUp(e.beat, e.length, e["drumbeat"], e["bubble"]); } ChargingChicken.CountIn(e.beat); }, parameters = new List() { - new Param("drumbeat", ChargingChicken.DrumLoopList.Straight, "Drum Beat", "REPLACE THIS"), + new Param("drumbeat", ChargingChicken.DrumLoopList.Straight, "Drum Beat", "Choose which drum beat to play while filling."), + new Param("bubble", false, "Countdown Bubble", "Choose whether the counting bubble will spawn for this input."), }, defaultLength = 8, resizable = true, @@ -42,7 +43,6 @@ namespace HeavenStudio.Games.Loaders instance.ChangeColor(e.beat, e.length, e["colorFrom"], e["colorTo"], e["colorFrom2"], e["colorTo2"], e["ease"]); } }, - defaultLength = 4f, resizable = true, parameters = new List() { @@ -55,6 +55,26 @@ namespace HeavenStudio.Games.Loaders }), } }, + new GameAction("changeFgLight", "Foreground Appearance") + { + function = delegate { + var e = eventCaller.currentEntity; + if (eventCaller.gameManager.minigameObj.TryGetComponent(out ChargingChicken instance)) { + instance.ChangeLight(e.beat, e.length, e["lightFrom"], e["lightTo"], e["headLightFrom"], e["headLightTo"], e["ease"]); + } + }, + resizable = true, + parameters = new List() + { + new Param("lightFrom", new EntityTypes.Float(0, 1, 1), "Scene Brightness Start", "Set the brightness of the foreground at the start of the event."), + new Param("lightTo", new EntityTypes.Float(0, 1, 1), "Scene Brightness End", "Set the brightness of the foreground at the end of the event."), + new Param("headLightFrom", new EntityTypes.Float(0, 1, 0), "Headlight Brightness Start", "Set the brightness of the car's headlights at the start of the event."), + new Param("headLightTo", new EntityTypes.Float(0, 1, 0), "Headlight Brightness End", "Set the brightness of the car's headlights at the end of the event."), + new Param("ease", Util.EasingFunction.Ease.Linear, "Ease", "Set the easing of the action.", new() { + new Param.CollapseParam((x, _) => (int)x != (int)Util.EasingFunction.Ease.Instant, new[] { "lightFrom", "headLightFrom" }), + }), + } + }, }, new List() { "ctr", "aim" }, "ctrChargingChicken", "en", @@ -74,17 +94,31 @@ namespace HeavenStudio.Games [SerializeField] SpriteRenderer gradient; [SerializeField] SpriteRenderer bgLow; [SerializeField] SpriteRenderer bgHigh; + [SerializeField] Animator ChickenAnim; [SerializeField] Transform sea; + [SerializeField] TMP_Text yardsText; + [SerializeField] TMP_Text bubbleText; + [SerializeField] GameObject countBubble; + [SerializeField] Material chickenColors; + [SerializeField] SpriteRenderer headlightColor; bool isInputting = false; double bgColorStartBeat = -1; float bgColorLength = 0; + double fgLightStartBeat = -1; + float fgLightLength = 0; Util.EasingFunction.Ease lastEase; Color colorFrom; Color colorTo; Color colorFrom2; Color colorTo2; + float lightFrom = 1; + float lightTo = 1; + float lightFrom2 = 0; + float lightTo2 = 0; + + double bubbleEndCount = 0; float seaPos = 0; @@ -305,7 +339,10 @@ namespace HeavenStudio.Games public void Update() { //update background color - BackgroundColorUpdate(Conductor.instance); + AllColorsUpdate(Conductor.instance); + + //update counting bubble + bubbleText.text = ($"{Math.Ceiling(bubbleEndCount - Conductor.instance.songPositionInBeatsAsDouble)}"); if (PlayerInput.GetIsAction(InputAction_BasicPress) && !IsExpectingInputNow(InputAction_BasicPress)) //player whiffs (press) @@ -319,7 +356,13 @@ namespace HeavenStudio.Games if (isInputting) //if the player was doing well { - SoundByte.PlayOneShotGame("chargingChicken/blastoff"); //TO DO: replace with proper takeoff function + SoundByte.PlayOneShotGame("chargingChicken/blastoff"); ChickenAnim.DoScaledAnimationAsync("Ride", 0.5f); //TO DO: replace with proper takeoff function + + //erase text + yardsText.text = ""; + + //despawn the counting bubble + countBubble.SetActive(false); } isInputting = false; //stops the drums @@ -361,8 +404,12 @@ namespace HeavenStudio.Games }, forcePlay: true); } - public void ChargeUp(double beat, double length, int whichDrum) //TO DO: make this inactive + public void ChargeUp(double beat, double actualLength, int whichDrum, bool bubble = false) //TO DO: make this inactive { + //convert length to an integer, which is at least 2 + double length = Math.Ceiling(actualLength); + if (length < 2) length = 2; + //TO DO: GET RID OF THIS THIS IS JUST FOR DEMO PURPOSES, IT PLAYS THE LITTLE "COLLAPSE" NOISE BUT IT NEEDS TO BE REPLACED WITH A PROPER DISTANCE CHECK BeatAction.New(GameManager.instance, new List() { @@ -371,31 +418,55 @@ namespace HeavenStudio.Games }), }); - //animation - //STUFF GOES HERE - //input ScheduleInput(beat - 1, 1, InputAction_BasicPress, whichDrum == 0 ? StartChargingJust : StartChargingJustMusic, StartChargingMiss, Nothing); ScheduleInput(beat, length, InputAction_BasicRelease, EndChargingJust, EndChargingMiss, Nothing); + //set up bubble + bubbleEndCount = beat + length; + + //set up the big beataction + var actions = new List(); + + //"X yards to goal" text + double yardsTextLength = length; + actions.Add(new(beat - 2, delegate { + yardsText.text = $"{yardsTextLength} yards to the goal."; + })); + + //chicken ducks into the car window + actions.Add(new(beat - 1, delegate { + ChickenAnim.DoScaledAnimationAsync("Prepare", 0.5f); + })); + + //spawns the countdown bubble + actions.Add(new(beat, delegate { + countBubble.SetActive(bubble); + })); + + //drum loop while ( length >= 0 ) { - //create the beat action - var actions = PlayDrumLoop(beat, whichDrum, length); - - //execute the list of actions from PlayDrumLoop - BeatAction.New(GameManager.instance, actions); + //add drums to the beataction + var drumActions = PlayDrumLoop(beat, whichDrum, length); + actions.AddRange(drumActions); //start the next drum loop beat += 4; length -= 4; } + + //activate the big beat action + BeatAction.New(GameManager.instance, actions); } public void StartChargingJust(PlayerActionEvent caller, float state) { //sound isInputting = true; //starts the drums + + //animation + ChickenAnim.DoScaledAnimationAsync("Charge", 0.5f); } public void StartChargingJustMusic(PlayerActionEvent caller, float state) @@ -404,12 +475,21 @@ namespace HeavenStudio.Games isInputting = true; //starts the drums SoundByte.PlayOneShotGame("chargingChicken/kick"); SoundByte.PlayOneShotGame("chargingChicken/hihat"); + + //animation + ChickenAnim.DoScaledAnimationAsync("Charge", 0.5f); } public void StartChargingMiss(PlayerActionEvent caller) { //sound isInputting = false; //ends the drums (just in case) + + //erase text TO DO: make this happen later (but for now it's fine here) + yardsText.text = ""; + + //despawn the counting bubble TO DO: make this happen later (but for now it's fine here) + countBubble.SetActive(false); } public void EndChargingJust(PlayerActionEvent caller, float state) @@ -417,12 +497,27 @@ namespace HeavenStudio.Games //sound isInputting = false; //ends the drums SoundByte.PlayOneShotGame("chargingChicken/blastoff"); + + //TO DO: remove this and make it better + ChickenAnim.DoScaledAnimationAsync("Ride", 0.5f); + + //erase text + yardsText.text = ""; + + //despawn the counting bubble + countBubble.SetActive(false); } public void EndChargingMiss(PlayerActionEvent caller) { //sound isInputting = false; //ends the drums + + //erase text + yardsText.text = ""; + + //despawn the counting bubble + countBubble.SetActive(false); } public void Nothing(PlayerActionEvent caller) { } @@ -472,6 +567,17 @@ namespace HeavenStudio.Games lastEase = (Util.EasingFunction.Ease)ease; } + public void ChangeLight(double beat, float length, float light1, float light2, float light3, float light4, int ease) + { + fgLightStartBeat = beat; + fgLightLength = length; + lightFrom = light1; + lightTo = light2; + lightFrom2 = light3; + lightTo2 = light4; + lastEase = (Util.EasingFunction.Ease)ease; + } + private void PersistColor(double beat) { var allEventsBeforeBeat = EventCaller.GetAllInGameManagerList("chargingChicken", new string[] { "changeBgColor" }).FindAll(x => x.beat < beat); @@ -481,21 +587,40 @@ namespace HeavenStudio.Games var lastEvent = allEventsBeforeBeat[^1]; ChangeColor(lastEvent.beat, lastEvent.length, lastEvent["colorFrom"], lastEvent["colorTo"], lastEvent["colorFrom2"], lastEvent["colorTo2"], lastEvent["ease"]); } + + allEventsBeforeBeat = EventCaller.GetAllInGameManagerList("chargingChicken", new string[] { "changeFgLight" }).FindAll(x => x.beat < beat); + if (allEventsBeforeBeat.Count > 0) + { + allEventsBeforeBeat.Sort((x, y) => x.beat.CompareTo(y.beat)); //just in case + var lastEvent = allEventsBeforeBeat[^1]; + ChangeLight(lastEvent.beat, lastEvent.length, lastEvent["lightFrom"], lastEvent["lightTo"], lastEvent["headLightFrom"], lastEvent["headLightTo"], lastEvent["ease"]); + } } - private void BackgroundColorUpdate(Conductor cond) + private void AllColorsUpdate(Conductor cond) { - float normalizedBeat = Mathf.Clamp01(cond.GetPositionFromBeat(bgColorStartBeat, bgColorLength)); Util.EasingFunction.Function func = Util.EasingFunction.GetEasingFunction(lastEase); - float newColorR = func(colorFrom.r, colorTo.r, normalizedBeat); - float newColorG = func(colorFrom.g, colorTo.g, normalizedBeat); - float newColorB = func(colorFrom.b, colorTo.b, normalizedBeat); + + //bg color + float normalizedBeatBG = Mathf.Clamp01(cond.GetPositionFromBeat(bgColorStartBeat, bgColorLength)); + float newColorR = func(colorFrom.r, colorTo.r, normalizedBeatBG); + float newColorG = func(colorFrom.g, colorTo.g, normalizedBeatBG); + float newColorB = func(colorFrom.b, colorTo.b, normalizedBeatBG); bgHigh.color = new Color(newColorR, newColorG, newColorB); gradient.color = new Color(newColorR, newColorG, newColorB); - newColorR = func(colorFrom2.r, colorTo2.r, normalizedBeat); - newColorG = func(colorFrom2.g, colorTo2.g, normalizedBeat); - newColorB = func(colorFrom2.b, colorTo2.b, normalizedBeat); + + newColorR = func(colorFrom2.r, colorTo2.r, normalizedBeatBG); + newColorG = func(colorFrom2.g, colorTo2.g, normalizedBeatBG); + newColorB = func(colorFrom2.b, colorTo2.b, normalizedBeatBG); bgLow.color = new Color(newColorR, newColorG, newColorB); + + //fg light + float normalizedBeatFG = Mathf.Clamp01(cond.GetPositionFromBeat(fgLightStartBeat, fgLightLength)); + float newLight = func(lightFrom, lightTo, normalizedBeatFG); + chickenColors.color = new Color(newLight, newLight, newLight); + + newLight = func(lightFrom2, lightTo2, normalizedBeatFG); + headlightColor.color = new Color(1, 1, 1, newLight); } #endregion

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